home · contact · privacy
Minor refactoring.
authorChristian Heller <c.heller@plomlompom.de>
Wed, 6 Aug 2025 21:56:00 +0000 (23:56 +0200)
committerChristian Heller <c.heller@plomlompom.de>
Wed, 6 Aug 2025 21:56:00 +0000 (23:56 +0200)
ircplom/client_tui.py

index 5b7feda01b0fb76f5033158148a3e2000e2dea75..cdbb379c00d12791339686365e2c49c3e1d46d50 100644 (file)
@@ -182,15 +182,14 @@ class ClientTui(BaseTui):
 
 class _ClientKnowingTui(Client):
 
-    def _ctput(self, t_method: str, **kwargs) -> None:
-        self._put(TuiEvent.affector(t_method).kw(client_id=self.client_id
-                                                 ).kw(**kwargs))
+    def _ctput(self, todo: str, **kwargs) -> None:
+        kwargs |= {'client_id': self.client_id, 'todo': todo}
+        self._put(TuiEvent.affector('for_client_do').kw(**kwargs))
 
     def _log(self, msg: str, stream: str = STREAM_SERVER) -> None:
-        self._ctput('for_client_do', todo='log', stream=stream, msg=msg)
+        self._ctput('log', stream=stream, msg=msg)
 
     def update_login(self, nick_confirmed: bool, nickname: str = '') -> None:
         super().update_login(nick_confirmed, nickname)
-        self._ctput('for_client_do', todo='update',
-                    nick_confirmed=self.nick_confirmed,
+        self._ctput('update', nick_confirmed=self.nick_confirmed,
                     nickname=self.conn_setup.nickname)