From: Christian Heller Date: Fri, 19 Sep 2025 14:44:11 +0000 (+0200) Subject: Fix join messages omitting username, host. X-Git-Url: https://plomlompom.com/repos/booking/do_day?a=commitdiff_plain;h=4f469e2311f1527e32637debe073420eee193dfe;p=ircplom Fix join messages omitting username, host. --- diff --git a/ircplom/client_tui.py b/ircplom/client_tui.py index 3e577f4..9bddf1e 100644 --- a/ircplom/client_tui.py +++ b/ircplom/client_tui.py @@ -356,7 +356,7 @@ class _ClientWindowsManager: if transform in {'NICKS', 'NUHS'}: nuhs = (self.db.users[id_] for id_ in item) item = ', '.join([ - (str(nuh) if transform == 'nuhs' else nuh.nick) + (str(nuh) if transform == 'NUHS' else nuh.nick) for nuh in nuhs]) self.log(f'{verb}: {item}', **log_kwargs) elif isinstance(value, str) and value.startswith('RAW:'): diff --git a/test.txt b/test.txt index 1d352a1..5dacdb0 100644 --- a/test.txt +++ b/test.txt @@ -213,7 +213,7 @@ 1,2 $ users:2:nick set to: [baz] 1,2 $ users:2:user set to: [~baz] 1,2 $ users:2:host set to: [baz.baz] -4 $ joining: baz +4 $ joining: baz!~baz@baz.baz # handle non-self renaming 2 < :baz!~baz@baz.baz NICK :bazbaz @@ -231,7 +231,7 @@ 1,2 $ users:3:nick set to: [bazbaz] 1,2 $ users:3:user set to: [~baz] 1,2 $ users:3:host set to: [baz.baz] -4 $ joining: bazbaz +4 $ joining: bazbaz!~baz@baz.baz # handle non-self QUIT 2 < :bazbaz!~baz@baz.baz QUIT :Client Quit