From 9af4d65b677b477e3943d89e5e4b4b00fff38878 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?poljar=20=28Damir=20Jeli=C4=87=29?= Date: Sat, 10 Feb 2018 15:36:31 +0100 Subject: [PATCH] Catch the socket error upon socket shutdown. --- matrix/server.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/matrix/server.py b/matrix/server.py index ce34db1..b89c671 100644 --- a/matrix/server.py +++ b/matrix/server.py @@ -315,12 +315,12 @@ class MatrixServer: server_buffer_prnt(self, message) def _close_socket(self): - # type: (socket.socket) -> None + # type: () -> None if self.socket: try: self.socket.shutdown(socket.SHUT_RDWR) self.socket.close() - except OSError: + except socket.error: pass def disconnect(self, reconnect=True):