issue #155: must catch select.error too.

Regression caused by merging exception handlers in 9079176.
pull/175/head
David Wilson 7 years ago
parent 8674ec42dd
commit ffdd192397

@ -214,7 +214,7 @@ def io_op(func, *args):
while True:
try:
return func(*args), False
except OSError, e:
except (select.error, OSError), e:
_vv and IOLOG.debug('io_op(%r) -> OSError: %s', func, e)
if e.errno == errno.EINTR:
continue

Loading…
Cancel
Save