From: Christian Heller Date: Tue, 8 Jul 2025 20:24:39 +0000 (+0200) Subject: Represent any SendEvent with a '->' LogConnEvent. X-Git-Url: https://plomlompom.com/repos/add_task?a=commitdiff_plain;h=HEAD;p=ircplom Represent any SendEvent with a '->' LogConnEvent. --- diff --git a/ircplom/irc_conn.py b/ircplom/irc_conn.py index 8857c77..a9c6c39 100644 --- a/ircplom/irc_conn.py +++ b/ircplom/irc_conn.py @@ -194,6 +194,7 @@ class IrcConnection(BroadcastConnMixin): elif isinstance(event, DisconnectedEvent): self.close() elif isinstance(event, SendEvent): + self.broadcast_conn(LogConnEvent, f'->: {event.payload.raw}') self._write_line(event.payload.raw) @@ -301,9 +302,7 @@ class _ConnectionLoop(Loop, BroadcastConnMixin): 'Loop receiving and translating socket messages towards main loop.' def _send(self, verb: str, parameters: tuple[str, ...]) -> None: - msg = IrcMessage(verb, parameters) - self.broadcast_conn(LogConnEvent, f'->: {msg.raw}') - self.broadcast_conn(SendEvent, msg) + self.broadcast_conn(SendEvent, IrcMessage(verb, parameters)) def process_main(self, event: Event) -> bool: if not super().process_main(event):