Browse Source

socket errno 11: raise timeout instead of looping

283
ThomasV 9 years ago
parent
commit
ab1714e9f2
  1. 6
      lib/util.py

6
lib/util.py

@ -415,9 +415,9 @@ class SocketPipe:
if err.errno == 60: if err.errno == 60:
raise timeout raise timeout
elif err.errno in [11, 35, 10035]: elif err.errno in [11, 35, 10035]:
print_error("socket errno", err.errno) print_error("socket errno %d (resource temporarily unavailable)"% err.errno)
time.sleep(0.1) time.sleep(0.2)
continue raise timeout
else: else:
print_error("pipe: socket error", err) print_error("pipe: socket error", err)
data = '' data = ''

Loading…
Cancel
Save