home · contact · privacy
More comprehensively catpure EAI_AGAIN. master
authorPlom Heller <plom@plomlompom.com>
Mon, 9 Mar 2026 21:33:15 +0000 (22:33 +0100)
committerPlom Heller <plom@plomlompom.com>
Mon, 9 Mar 2026 21:33:15 +0000 (22:33 +0100)
src/ircplom/irc_conn.py

index 7db21b3933b6d4d464caf1280da07f95735c3ff3..4662968be5575d58eaee0b2abee0f779453f527c 100644 (file)
@@ -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: