From 9a37c40d0704f7d43846f5ab014157259f89bf6c Mon Sep 17 00:00:00 2001 From: Neil Booth Date: Tue, 16 Oct 2018 15:03:17 +0100 Subject: [PATCH] Catch specific errors; avoid suppressing CancelledError --- electrumx/server/session.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/electrumx/server/session.py b/electrumx/server/session.py index f7ade96..72be3e2 100644 --- a/electrumx/server/session.py +++ b/electrumx/server/session.py @@ -155,7 +155,7 @@ class SessionManager(object): host, port = args[:2] try: self.servers[kind] = await server - except Exception as e: + except OSError as e: # don't suppress CancelledError self.logger.error(f'{kind} server failed to listen on {host}:' f'{port:d} :{e!r}') else: