From: Christian Heller Date: Sun, 10 Aug 2025 17:21:00 +0000 (+0200) Subject: Extend logs of nickname changes to privmsg windows, so we know who we are. X-Git-Url: https://plomlompom.com/repos/booking/%7B%7B%20web_path%20%7D%7D/static/edit?a=commitdiff_plain;h=refs%2Fheads%2Fmaster;p=ircplom Extend logs of nickname changes to privmsg windows, so we know who we are. --- diff --git a/ircplom/client.py b/ircplom/client.py index 194e85a..648f039 100644 --- a/ircplom/client.py +++ b/ircplom/client.py @@ -261,8 +261,8 @@ class Client(ABC, ClientQueueMixin): case '001' | 'NICK': self.update_login(nickname=msg.params[0], nick_confirmed=True) case 'PRIVMSG': - nickname = msg.source.split('!')[0] - self._log(msg.params[-1], stream=nickname, out=False) + self._log(msg.params[-1], out=False, + stream=msg.source.split('!')[0]) case 'CAP': if (result := self._caps.process_msg(msg.params[1:])): if isinstance(result, str): diff --git a/ircplom/client_tui.py b/ircplom/client_tui.py index c081e75..9ee1726 100644 --- a/ircplom/client_tui.py +++ b/ircplom/client_tui.py @@ -145,7 +145,7 @@ class _ClientWindowsManager: to_change[key] = (old_value, new_value) for key, vals in to_change.items(): self.log(f'changing {key}: [{vals[0]}] -> [{vals[1]}]', - stream=STREAM_SERVER) + stream=STREAM_ALL if key == 'nickname' else STREAM_SERVER) setattr(self, key, vals[1]) tainteds = False if _PrivmsgPromptWidget.prefix_update_keys() | set(to_change):