thandle socket error - electrum - Electrum Bitcoin wallet HTML git clone https://git.parazyd.org/electrum DIR Log DIR Files DIR Refs DIR Submodules --- DIR commit e9f89826d7458ee475104666a4f9f0923143f0d0 DIR parent c6c8c5c077d0799176b038fefb291fe4690fed27 HTML Author: ThomasV <thomasv@gitorious> Date: Thu, 15 Mar 2012 15:18:07 +0300 handle socket error Diffstat: M server/server.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) --- DIR diff --git a/server/server.py b/server/server.py t@@ -693,12 +693,15 @@ def tcp_client_thread(ipaddr,conn): msg = '' while not stopping: - d = conn.recv(1024) - msg += d + try: + d = conn.recv(1024) + except socket.error: + d = '' if not d: close_session(session_id) break + msg += d while True: s = msg.find('\n') if s ==-1: