commit ab1714e9f27f11fe9392b96a2e8f8f617d833962 parent de92f1c98f20ceeaa420a74ba749906c4d2d1fb8 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(-)
diff --git a/lib/util.py b/lib/util.py @@ -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 = ''