From ca2b77e50b867bb8ed078fc34297ad0eb4c9e6a5 Mon Sep 17 00:00:00 2001 From: Antoine Millet Date: Mon, 31 Jan 2011 16:54:19 +0100 Subject: [PATCH] Fixed bug with RpcConnect shutdown method when socket is already closed. --- sjrpc/core/rpcconnection.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sjrpc/core/rpcconnection.py b/sjrpc/core/rpcconnection.py index be75156..4f0facc 100644 --- a/sjrpc/core/rpcconnection.py +++ b/sjrpc/core/rpcconnection.py @@ -350,7 +350,10 @@ class RpcConnection(object): :type callback: :class:`str` or callable or None ''' - self._sock.close() + try: + self._sock.close() + except socket.error as err: + logging.warning('Error while socket close: %s.', err) # Release all running calls from this connection: for call in self._calls.values(): -- GitLab