def _start_server(self, storage_driver=None, topic=None, host=None, allow_stop=True): if not storage_driver: storage_driver = MemoryDriver('memory:///') server = EngineServer(host or 'test.host', storage_driver=storage_driver, topic=topic, allow_stop=allow_stop) thread = threading.Thread(target=server.start) thread.daemon = True thread.server = server thread.start() return thread
def __init__(self, host): self.host = host self.rpc_server = EngineServer(self.host)