home · contact · privacy
Log ERROR comment.
authorChristian Heller <c.heller@plomlompom.de>
Tue, 19 Aug 2025 10:18:50 +0000 (12:18 +0200)
committerChristian Heller <c.heller@plomlompom.de>
Tue, 19 Aug 2025 10:18:50 +0000 (12:18 +0200)
ircplom/client.py

index 692625b2209ef27a22ed2d8d4bf8c6fc1b36092a..b51ab904055029f6026dd58d255ce862b7a60fd5 100644 (file)
@@ -709,7 +709,8 @@ class Client(ABC, ClientQueueMixin):
                     self.send(IrcMessage('AUTHENTICATE', ('PLAIN',)))
                 else:
                     self._caps.end_negotiation()
-        elif self._match_msg(msg, 'ERROR'):
+        elif (ret := self._match_msg(msg, 'ERROR')):
+            self._db.connection_state = ret['any']
             self.close()
         elif (ret := self._match_msg(msg, 'JOIN')):
             log_msg = f'{ret["sender"]} {msg.verb.lower()}s {ret["ch_name"]}'