diff --git a/mitogen/core.py b/mitogen/core.py index 5cf8ffe9..f99da96a 100644 --- a/mitogen/core.py +++ b/mitogen/core.py @@ -134,7 +134,7 @@ def io_op(func, *args): return func(*args), False except OSError, e: IOLOG.debug('io_op(%r) -> OSError: %s', func, e) - if e.errno not in (errno.EIO, errno.ECONNRESET): + if e.errno not in (errno.EIO, errno.ECONNRESET, errno.EPIPE): raise return None, True