diff --git a/python/proton/_io.py b/python/proton/_io.py index 482f327955..b4e4449bea 100644 --- a/python/proton/_io.py +++ b/python/proton/_io.py @@ -65,7 +65,7 @@ def connect(addr) -> socket.socket: try: s.connect(addr[4]) except socket.error as e: - if e.errno not in (errno.EINPROGRESS, errno.EWOULDBLOCK, errno.EAGAIN): + if e.errno not in (errno.EINPROGRESS, errno.EWOULDBLOCK, errno.EAGAIN, errno.ENETUNREACH): raise return s