home · contact · privacy
Fix delayed shutdown on /quit due to socket recv timeout only returning on full TIMEO...
authorChristian Heller <c.heller@plomlompom.de>
Wed, 1 Oct 2025 08:00:57 +0000 (10:00 +0200)
committerChristian Heller <c.heller@plomlompom.de>
Wed, 1 Oct 2025 08:00:57 +0000 (10:00 +0200)
src/ircplom/irc_conn.py

index 63b0abac89729d406c86caa6af3f234658729cf1..e7f7010b3062f2697d4bef641775619bd584b352 100644 (file)
@@ -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