From 5e4586ce542d8c415fc96f6d86021fbac58a61fe Mon Sep 17 00:00:00 2001 From: Neil Booth Date: Wed, 25 Jul 2018 22:02:00 +0800 Subject: [PATCH] Create a task to start_servers() That way we start waiting on the shutdown event no matter what so we can always be shut down --- electrumx/lib/server_base.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/electrumx/lib/server_base.py b/electrumx/lib/server_base.py index 50c2bc4..a68952b 100644 --- a/electrumx/lib/server_base.py +++ b/electrumx/lib/server_base.py @@ -103,7 +103,7 @@ class ServerBase(object): partial(self.on_signal, signame)) loop.set_exception_handler(self.on_exception) - await self.start_servers() + self.tasks.create_task(self.start_servers()) # Wait for shutdown to be signalled, and log it. # Derived classes may want to provide a shutdown() coroutine.