def makeService(self, options):
"""
Called by Twisted after having parsed the command-line options.
:param options: ``usage.Options`` instance
:return: the server instance
"""
# Configuration is mandatory
if options['config'] is None:
print 'You need to specify a configuration file via `twistd ldap-proxy -c config.ini`.'
sys.exit(1)
config = load_config(options['config'])
factory = ProxyServerFactory(config)
endpoint_string = serverFromString(reactor, config['ldap-proxy']['endpoint'])
return internet.StreamServerEndpointService(endpoint_string, factory)
ldapproxy_plugin.py 文件源码
python
阅读 23
收藏 0
点赞 0
评论 0
评论列表
文章目录