def __init__(self, config, router): """Create helper service. :param config: configuration of the application :param router: router that should be serviced """ # Create RPC service config = kitero.config.merge(config) config = config["helper"] # Bind persistency module save = config.get("save", None) if save is not None: save = PersistentBinder(save) try: save.restore(router) except IOError as e: logger.warning("unable to restore previous configuration: %s", e) router.register(save) RouterRPCService.router = router self.server = RPCServer.run(config["listen"], config["port"], handler=RouterRPCService) logger.info("create RPC server on %s:%d", config["listen"], config["port"])
def __init__(self, config, router): """Create helper service. :param config: configuration of the application :param router: router that should be serviced """ # Create RPC service config = kitero.config.merge(config) config = config['helper'] # Bind persistency module save = config.get("save", None) if save is not None: save = PersistentBinder(save) try: save.restore(router) except IOError as e: logger.warning("unable to restore previous configuration: %s", e) router.register(save) RouterRPCService.router = router self.server = RPCServer.run(config['listen'], config['port'], handler=RouterRPCService) logger.info('create RPC server on %s:%d', config['listen'], config['port'])
def setUp(self): self.server = RPCServer.run('127.0.0.1', 18861, DummyRPCHandler)