self.log('# ALERT: cannot send, connection seems closed')
return
self._socket.sendall(msg.raw.encode('utf-8') + _IRCSPEC_LINE_SEPARATOR)
- self.log(msg=f'->: {msg.raw}', chat=chat)
+ self.log(msg=f'> {msg.raw}', chat=chat)
+ self.log(msg=f'=>| {msg.raw}', chat=':raw')
def update_login(self, nick_confirmed: bool, nickname: str = '') -> None:
'Manage .nickname, .nick_confirmed – useful for subclass extension.'
def affect(self, target: Client) -> None:
msg = IrcMessage.from_raw(self.payload)
- target.log(f'<-: {self.payload}')
+ target.log(f'<-| {self.payload}', ':raw')
if msg.verb == 'PING':
target.send(IrcMessage(verb='PONG', params=(msg.params[0],)))
elif msg.verb == 'ERROR' and msg.params[0].startswith('Closing link:'):