From 06283777f73576a5735ecffe9b1a6bd0413f9e75 Mon Sep 17 00:00:00 2001 From: Plom Heller Date: Mon, 9 Mar 2026 22:33:15 +0100 Subject: [PATCH] More comprehensively catpure EAI_AGAIN. --- src/ircplom/irc_conn.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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: -- 2.30.2