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