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:'):
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
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