From a42aa1f49e442f5390e93f3847837924a3a9f2e7 Mon Sep 17 00:00:00 2001 From: Neil Booth Date: Wed, 16 Nov 2016 22:50:39 +0900 Subject: [PATCH] Suppress accept_connection2 messages --- electrumx_server.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/electrumx_server.py b/electrumx_server.py index d79409c..d1ef476 100755 --- a/electrumx_server.py +++ b/electrumx_server.py @@ -38,9 +38,12 @@ def main_loop(): future.cancel() def on_exception(loop, context): + '''Suppress spurious messages it appears we cannot control.''' message = context.get('message') if not message in SUPPRESS_MESSAGES: - loop.default_exception_handler(context) + if not ('task' in context and + 'accept_connection2()' in repr(context.get('task'))): + loop.default_exception_handler(context) server = BlockServer(Env()) future = asyncio.ensure_future(server.main_loop())