home · contact · privacy
Use more appropriate name DEBUG for LogScope formerly named SERVER.
authorChristian Heller <c.heller@plomlompom.de>
Sat, 20 Sep 2025 09:21:58 +0000 (11:21 +0200)
committerChristian Heller <c.heller@plomlompom.de>
Sat, 20 Sep 2025 09:21:58 +0000 (11:21 +0200)
ircplom/client.py
ircplom/client_tui.py
test.txt

index a23eb44ceafc63377a40fcb89123e9229be7ff75..dec3d2ec4f445fd103b51bd23ee31cbfea9be966 100644 (file)
@@ -324,7 +324,7 @@ class Channel:
 class LogScope(Enum):
     'Where log messages should go.'
     ALL = auto()
-    SERVER = auto()
+    DEBUG = auto()
     RAW = auto()
     CHAT = auto()
     USER = auto()
index 722ab0220487ac9f1de62a527de5e877dae1b6dc..ad21878a13cb8a499a7f7702d7c0e611a1628ccd 100644 (file)
@@ -31,14 +31,14 @@ class _ClientWindow(Window, ClientQueueMixin):
         self._log = log
         super().__init__(**kwargs)
         self._title = f'{self.client_id} '\
-            + f':{"SERVER" if self.scope == LogScope.SERVER else "RAW"}'
+            + f':{"DEBUG" if self.scope == LogScope.DEBUG else "RAW"}'
 
     def _send_msg(self, verb: str, params: tuple[str, ...]) -> None:
         self._client_trigger('send_w_params_tuple', verb=verb, params=params)
 
     def cmd__disconnect(self, quit_msg: str = 'ircplom says bye') -> None:
         'Send QUIT command to server.'
-        self._log('requesting disconnect …', scope=LogScope.SERVER)
+        self._log('requesting disconnect …', scope=LogScope.DEBUG)
         self._send_msg('QUIT', (quit_msg,))
 
     def cmd__reconnect(self) -> None:
@@ -166,7 +166,7 @@ class _UpdatingNode(AutoAttrMixin):
                 self._set(update.key, update.value)
                 do_report |= True
             if do_report:
-                update.results += [(LogScope.SERVER,
+                update.results += [(LogScope.DEBUG,
                                     tuple(sorted(update.value))
                                     if isinstance(update.value, set)
                                     else update.value)]
@@ -294,7 +294,7 @@ class _ClientWindowsManager:
         self._tui_new_window = tui_new_window
         self.db = _TuiClientDb()
         self.windows: list[_ClientWindow] = []
-        for scope in (LogScope.SERVER, LogScope.RAW):
+        for scope in (LogScope.DEBUG, LogScope.RAW):
             self._new_win(scope)
 
     def _new_win(self, scope: LogScope, chatname: str = '') -> _ClientWindow:
@@ -339,7 +339,7 @@ class _ClientWindowsManager:
         'From parsing scope, kwargs, build prefix before sending to logger.'
         first_char = '$'
         sender_label = ''
-        if 'out' in kwargs and scope != LogScope.SERVER:
+        if 'out' in kwargs and scope != LogScope.DEBUG:
             first_char = _LOG_PREFIX_OUT if kwargs['out'] else _LOG_PREFIX_IN
             if scope == LogScope.CHAT:
                 sender_label = (
@@ -400,9 +400,9 @@ class ClientTui(BaseTui):
             m = self._client_mngrs[kwargs['client_id']]
             if scope == LogScope.ALL:
                 return [w for w in m.windows
-                        if w.scope not in {LogScope.SERVER, LogScope.RAW}]
-            if scope == LogScope.SERVER:
-                return [m.window(LogScope.SERVER), m.window(LogScope.RAW)]
+                        if w.scope not in {LogScope.DEBUG, LogScope.RAW}]
+            if scope == LogScope.DEBUG:
+                return [m.window(LogScope.DEBUG), m.window(LogScope.RAW)]
             if scope == LogScope.CHAT:
                 chatname = (kwargs['target']
                             if kwargs['target'] != m.db.users['me'].nick
@@ -508,7 +508,7 @@ class ClientKnowingTui(Client):
         if msg:
             to_log += [msg]
         if not scope:
-            scope = LogScope.SERVER
+            scope = LogScope.DEBUG
         for item in to_log:
             self._client_tui_trigger('log', scope=scope, msg=item, **kwargs)
             if scope == LogScope.RAW:
index 803917f75f72cd1726f5e92a6cb0d91dbb3eddc6..ec08fe5c5326d07124b14608903f7926f97e8c57 100644 (file)
--- a/test.txt
+++ b/test.txt
 > /list
 0 # windows available via /window:
 0 #   0) :start
-0 #   1) foo.bar.baz :SERVER
+0 #   1) foo.bar.baz :DEBUG
 0 #   2) foo.bar.baz :RAW
 0 #   3) foo.bar.baz SaslServ
 > /window 1