elif update.key == 'message' and update.value:
assert isinstance(update.value, ChatMessage)
is_server_msg = not (update.value.sender or update.value.target)
- toks = [':*** '] if update.value.is_notice else []
- toks += [':[']
+ brackets = '()' if update.value.is_notice else '[]'
+ toks = [f':{brackets[0]}']
toks += [f':{update.value.sender}' if update.value.sender
else (':server' if is_server_msg else 'NICK:me')]
- toks += [f':] {update.value.content}']
+ toks += [f':{brackets[1]} {update.value.content}']
update.results += [
(_LogScope.SERVER if is_server_msg else _LogScope.CHAT, toks)]
| trigger-ping-out
:0:1 ..< :*.?.net PONG *.?.net :what's up?
:0:1 ..< :*.?.net NOTICE * :*** Looking up your ident...
-2 ..< *** [server] *** Looking up your ident...
+2 ..< (server) *** Looking up your ident...
# another timeout instead of pong? disconnect
repeat trigger-ping-in trigger-ping-out
# expect some NOTICE and PING to process/reply during initiation
:0:1 ..< :*.?.net NOTICE * :*** Looking up your ident...
-2 ..< *** [server] *** Looking up your ident...
+2 ..< (server) *** Looking up your ident...
:0:1 ..< :*.?.net NOTICE * :*** Looking up your hostname...
-2 ..< *** [server] *** Looking up your hostname...
-:0:1 ..< :*.?.net NOTICE * :*** Found your hostname (bar.baz.foo)
-2 ..< *** [server] *** Found your hostname (baz.bar.foo)
+2 ..< (server) *** Looking up your hostname...
+:0:1 ..< :*.?.net NOTICE * :*** Found your hostname (baz.bar.foo)
+2 ..< (server) *** Found your hostname (baz.bar.foo)
:0:1 ..< PING :?
1 ..> PONG :?
# handle bot query NOTICE
:0:1 ..< :SaslServ!SaslServ@services.bar.baz NOTICE foo1 :Last login from ~foobarbaz@foo.bar.baz on Jan 1 22:00:00 2021 +0000.
-3 ..< *** [SaslServ] Last login from ~foobarbaz@foo.bar.baz on Jan 1 22:00:00 2021 +0000.
+3 ..< (SaslServ) Last login from ~foobarbaz@foo.bar.baz on Jan 1 22:00:00 2021 +0000.
| conn4
# check difference in available commands when switching to client window