From 1d554ff579eb8c39aab5434e1890bf0c8c4908b2 Mon Sep 17 00:00:00 2001 From: Neil Booth Date: Tue, 16 Apr 2019 13:56:42 +0100 Subject: [PATCH] Use normal loops --- electrumx/server/session.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/electrumx/server/session.py b/electrumx/server/session.py index d7dc60e..fc046ab 100644 --- a/electrumx/server/session.py +++ b/electrumx/server/session.py @@ -182,8 +182,10 @@ class SessionManager(object): self.logger.info(f'closing down {", ".join(kinds)} listening servers') servers = [self.servers.pop(kind) for kind in kinds] # Close all before waiting - [server.close() for server in servers] - [await server.wait_closed() for server in servers] + for server in servers: + server.close() + for server in servers: + await server.wait_closed() async def _manage_servers(self): paused = False