From: Christian Heller Date: Wed, 3 Sep 2025 14:19:45 +0000 (+0200) Subject: Fix crashes on /part due to now _always_ expecting a parting message. X-Git-Url: https://plomlompom.com/repos/new_day?a=commitdiff_plain;h=1aad6a0697ee3ec2afe9d71b64a54367f927df3b;p=ircplom Fix crashes on /part due to now _always_ expecting a parting message. --- diff --git a/ircplom/client.py b/ircplom/client.py index fded2da..342b4eb 100644 --- a/ircplom/client.py +++ b/ircplom/client.py @@ -836,8 +836,9 @@ class Client(ABC, ClientQueueMixin): self._log(ret['message'], out=False, **kw) elif ret['verb'] == 'PART': self.db.channels[ret['channel']].remove_nick(ret['parter']) - self._log(f'{ret["parter"]} parts: {ret["message"]}', - LogScope.CHAT, target=ret['channel']) + if 'message' in ret: + self._log(f'{ret["parter"]} parts: {ret["message"]}', + LogScope.CHAT, target=ret['channel']) if ret['parter'] == self.db.users['me']: del self.db.channels[ret['channel']] elif ret['verb'] == 'PING':