From b07d7e65357c194e9c5809b388cb734644616154 Mon Sep 17 00:00:00 2001 From: Roman Zeyde Date: Sun, 6 Mar 2016 21:58:39 +0200 Subject: [PATCH] server: handle IOError gracefully --- trezor_agent/server.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/trezor_agent/server.py b/trezor_agent/server.py index 5680614..a737164 100644 --- a/trezor_agent/server.py +++ b/trezor_agent/server.py @@ -55,6 +55,8 @@ def handle_connection(conn, handler): msg = util.read_frame(conn) reply = handler.handle(msg=msg) util.send(conn, reply) + except IOError as e: + log.error('I/O error: %s', e) except EOFError: log.debug('goodbye agent') except Exception as e: # pylint: disable=broad-except