Loading sjrpc/core/rpcconnection.py +12 −3 Original line number Diff line number Diff line Loading @@ -113,8 +113,17 @@ class RpcConnection(object): decoded, do it and pass result to :meth:`dispatch` method. ''' try: buf = self._sock.recv(RpcConnection.RECV_BUF_SIZE) except socket.error as err: if err.errno == 11: # Errno 11 -> retry again logging.warning('Non critical error while reading a socket:' ' %r', err) return if not buf: # Empty buffer = closed socket. raise socket.error() self._inbound_buffer.push(buf) Loading Loading
sjrpc/core/rpcconnection.py +12 −3 Original line number Diff line number Diff line Loading @@ -113,8 +113,17 @@ class RpcConnection(object): decoded, do it and pass result to :meth:`dispatch` method. ''' try: buf = self._sock.recv(RpcConnection.RECV_BUF_SIZE) except socket.error as err: if err.errno == 11: # Errno 11 -> retry again logging.warning('Non critical error while reading a socket:' ' %r', err) return if not buf: # Empty buffer = closed socket. raise socket.error() self._inbound_buffer.push(buf) Loading