From: Christian Heller Date: Wed, 1 Oct 2025 08:00:57 +0000 (+0200) Subject: Fix delayed shutdown on /quit due to socket recv timeout only returning on full TIMEO... X-Git-Url: https://plomlompom.com/repos/?a=commitdiff_plain;h=160c77e5b01c06a323ec5fe6b3c1fa94f271b96c;p=ircplom Fix delayed shutdown on /quit due to socket recv timeout only returning on full TIMEOUT_PING. --- diff --git a/src/ircplom/irc_conn.py b/src/ircplom/irc_conn.py index 63b0aba..e7f7010 100644 --- a/src/ircplom/irc_conn.py +++ b/src/ircplom/irc_conn.py @@ -195,6 +195,8 @@ class BaseIrcConnection(QueueMixin, ABC): time_last_ping_check = datetime.now() yield self._on_handled_loop_exception( IrcConnTimeoutException(e)) + else: + yield None continue except ConnectionResetError as e: raise IrcConnAbortException(e) from e