From: Christian Heller Date: Mon, 18 Aug 2025 15:52:35 +0000 (+0200) Subject: Handle 432 with aborting connection. X-Git-Url: https://plomlompom.com/repos/process_efforts?a=commitdiff_plain;h=22fc666f965da946656968ddfa0be417d142d4fa;p=ircplom Handle 432 with aborting connection. --- diff --git a/ircplom/client.py b/ircplom/client.py index 05ea0dd..248a3ba 100644 --- a/ircplom/client.py +++ b/ircplom/client.py @@ -530,6 +530,9 @@ class Client(ABC, ClientQueueMixin): # '@'-split because # claims: " can also be in the form " self._db.client_host = msg.params[1].split('@')[-1] + elif msg.match('432', 3): # ERR_ERRONEOUSNICKNAME + self._log('nickname refused for bad format, giving up', alert=True) + self.close() elif msg.match('433', 3): # ERR_NICKNAMEINUSE new_nick = self._db.nick_incremented self._log('nickname already in use, trying {new_nick}', alert=True)