tsocket errno 11: raise timeout instead of looping - electrum - Electrum Bitcoin wallet
HTML git clone https://git.parazyd.org/electrum
DIR Log
DIR Files
DIR Refs
DIR Submodules
---
DIR commit ab1714e9f27f11fe9392b96a2e8f8f617d833962
DIR parent de92f1c98f20ceeaa420a74ba749906c4d2d1fb8
HTML Author: ThomasV <thomasv@electrum.org>
Date: Sun, 18 Oct 2015 09:23:44 +0200
socket errno 11: raise timeout instead of looping
Diffstat:
M lib/util.py | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
---
DIR diff --git a/lib/util.py b/lib/util.py
t@@ -415,9 +415,9 @@ class SocketPipe:
if err.errno == 60:
raise timeout
elif err.errno in [11, 35, 10035]:
- print_error("socket errno", err.errno)
- time.sleep(0.1)
- continue
+ print_error("socket errno %d (resource temporarily unavailable)"% err.errno)
+ time.sleep(0.2)
+ raise timeout
else:
print_error("pipe: socket error", err)
data = ''