home
·
contact
·
privacy
projects
/
ircplom
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
acadb64
)
More comprehensively catpure EAI_AGAIN.
master
author
Plom Heller
<plom@plomlompom.com>
Mon, 9 Mar 2026 21:33:15 +0000
(22:33 +0100)
committer
Plom Heller
<plom@plomlompom.com>
Mon, 9 Mar 2026 21:33:15 +0000
(22:33 +0100)
src/ircplom/irc_conn.py
patch
|
blob
|
history
diff --git
a/src/ircplom/irc_conn.py
b/src/ircplom/irc_conn.py
index 7db21b3933b6d4d464caf1280da07f95735c3ff3..4662968be5575d58eaee0b2abee0f779453f527c 100644
(file)
--- 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:
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:
raise IrcConnException(retry=True) from e
raise e
if not bytes_new: