From: Plom Heller Date: Mon, 9 Mar 2026 21:33:15 +0000 (+0100) Subject: More comprehensively catpure EAI_AGAIN. X-Git-Url: https://plomlompom.com/repos/%22https:/validator.w3.org/booking/day_todos?a=commitdiff_plain;p=ircplom More comprehensively catpure EAI_AGAIN. --- diff --git a/src/ircplom/irc_conn.py b/src/ircplom/irc_conn.py index 7db21b3..4662968 100644 --- a/src/ircplom/irc_conn.py +++ b/src/ircplom/irc_conn.py @@ -269,7 +269,7 @@ class BaseIrcConnection(QueueMixin, ABC): except socket_gaierror as e: raise IrcConnException(retry=e.errno == EAI_AGAIN) from e except OSError as e: - if e.errno == EBADF: + if e.errno in {EBADF, EAI_AGAIN}: raise IrcConnException(retry=True) from e raise e if not bytes_new: