def send(self, verb: str, *args) -> IrcMessage:
msg = super().send(verb, *args)
- self._log(msg.raw, scope=_LogScope.DEBUG, out=True)
+ self._log(msg.raw, out=True)
return msg
def handle_msg(self, msg: IrcMessage) -> None:
- self._log(msg.raw, scope=_LogScope.DEBUG, out=False)
+ self._log(msg.raw, out=False)
try:
super().handle_msg(msg)
except ImplementationFail as e:
self._alert(str(e))
except TargetUserOffline as e:
name = f'{e}'
- self._log(f'{name} not online', scope=_LogScope.CHAT,
- target=name, alert=True)
+ self._log(f'{name} not online', target=name, alert=True)
def _alert(self, msg: str) -> None:
- self._log(msg, scope=_LogScope.DEBUG, alert=True)
-
- def _log(self,
- msg: str,
- scope: _LogScope,
- alert=False,
- target='',
- out: Optional[bool] = None
+ self._log(msg, alert=True)
+
+ def _log(self, msg: str, alert=False, target='', out: Optional[bool] = None
) -> None:
+ scope = _LogScope.CHAT if target else _LogScope.DEBUG
self._client_tui_trigger('log', scope=scope, msg=msg, alert=alert,
target=target, out=out)