tfix: socket error - electrum - Electrum Bitcoin wallet HTML git clone https://git.parazyd.org/electrum DIR Log DIR Files DIR Refs DIR Submodules --- DIR commit 7653408ff44d1caec73ad90c562d200584704d91 DIR parent 4ecb8f897e8af2d807382ffdf4e1951b1f145789 HTML Author: ecdsa <ecdsa@github> Date: Sat, 27 Apr 2013 07:30:18 +0200 fix: socket error Diffstat: M lib/interface.py | 7 +++++++ 1 file changed, 7 insertions(+), 0 deletions(-) --- DIR diff --git a/lib/interface.py b/lib/interface.py t@@ -336,6 +336,13 @@ class Interface(threading.Thread): timeout = True except ssl.SSLError: timeout = True + except socket.error, err: + if err.errno == 11: + time.sleep(0.1) + continue + else: + traceback.print_exc(file=sys.stdout) + raise if timeout: # ping the server with server.version, as a real ping does not exist yet