def setUp(self): # load configuration self.load_configuration('router.conf') # init logging log.init(self.config) # create router self.router = Router()
def setUp(self): # load configuration self.loadConfiguration('../resolver.conf') # init logging log.init(self.config) # create resolver self.resolver = Resolver(self.config) # override methods self.resolver.is_presence_allowed = self._is_presence_allowed
def makeService(self, options): from kontalk.xmppserver.component.resolver import Resolver from kontalk.xmppserver import log # load configuration fp = open(options['config'], 'r') config = demjson.decode(fp.read(), allow_comments=True) fp.close() log.init(config) return Resolver(config)
def makeService(self, options): from kontalk.xmppserver.component.net import NetComponent from kontalk.xmppserver import log # load configuration fp = open(options['config'], 'r') config = demjson.decode(fp.read(), allow_comments=True) fp.close() log.init(config) appl = MultiService() comp = NetComponent(config) comp.setServiceParent(appl) comp.setup().setServiceParent(appl) return appl
def makeService(self, options): from kontalk.xmppserver.component import router from kontalk.xmppserver import log # load configuration fp = open(options['config'], 'r') config = demjson.decode(fp.read(), allow_comments=True) fp.close() log.init(config) engine = router.Router() engine.logTraffic = config['debug'] factory = router.XMPPRouterFactory(engine, config['secret']) factory.logTraffic = config['debug'] return strports.service(str(config['bind']), factory)