home · contact · privacy
Minor refactoring.
authorChristian Heller <c.heller@plomlompom.de>
Wed, 24 Sep 2025 04:25:17 +0000 (06:25 +0200)
committerChristian Heller <c.heller@plomlompom.de>
Wed, 24 Sep 2025 04:25:17 +0000 (06:25 +0200)
ircplom/client_tui.py

index ddadeb80cf27661037ce87253d580179a9140aa1..70dee35f01e47789651311ae36b0a5812d75c8c4 100644 (file)
@@ -512,30 +512,25 @@ class ClientKnowingTui(Client):
 
     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)