def __init__(self, master, options): if options is None: options = {} BaseHookHandler.__init__(self, master, options) klass = options.get('class', GitHubEventHandler) klass_kwargs = { 'master': master, 'codebase': options.get('codebase', None), 'github_property_whitelist': options.get('github_property_whitelist', None), 'skips': options.get('skips', None), 'github_api_endpoint': options.get('github_api_endpoint', None) or 'https://api.github.com', 'debug': options.get('debug', None) or False, 'verify': options.get('verify', None) or False, } handler = klass(options.get('secret', None), options.get('strict', False), **klass_kwargs) self.handler = handler
def __init__(self, master, options={}): BaseHookHandler.__init__(self, master, options) handler_class = options.get('class', GogsEventHandler) if not issubclass(handler_class, GogsEventHandler): msg = '{} is not a subclass of GogsEventHandler' raise ValueError(msg.format(handler_class)) self.handler = handler_class(options.get('secret', None), options.get('strict', False), options.get('codebase', None))
def __init__(self, master, options): if options is None: options = {} BaseHookHandler.__init__(self, master, options) klass = options.get('class', GitHubEventHandler) handler = klass(options.get('secret', None), options.get('strict', False), options.get('codebase', None), options.get('github_property_whitelist', None), master=master) self.handler = handler