home · contact · privacy
Minor refactoring.
authorChristian Heller <c.heller@plomlompom.de>
Mon, 25 Aug 2025 20:06:50 +0000 (22:06 +0200)
committerChristian Heller <c.heller@plomlompom.de>
Mon, 25 Aug 2025 20:06:50 +0000 (22:06 +0200)
ircplom/client.py
ircplom/client_tui.py

index babc87f8a9dcffcb2e541eff3ece21d6eb4af0cf..5f5167e69f99a5fbc9aaad6859f640f5af0572f0 100644 (file)
@@ -415,10 +415,6 @@ class _UpdatingDict:
         self._dict.clear()
         self._on_update('')
 
-    def has(self, key: str) -> bool:
-        'Test if entry of name in dictionary.'
-        return key in self._dict
-
     def __getitem__(self, key: str):
         return self._dict[key]
 
@@ -955,7 +951,7 @@ class Client(ABC, ClientQueueMixin):
         elif ret['verb'] == 'CAP':
             if (self._caps.process_msg(verb=ret['subverb'], items=ret['items'],
                                        incomplete='tbc' in ret)
-                    and self._db.caps.has('sasl')
+                    and 'sasl' in self._db.caps.keys
                     and 'PLAIN' in self._db.caps['sasl'].data.split(',')):
                 if self._db.password:
                     self._db.sasl_auth_state = 'attempting'
index a4e9e939d57440258b64dfd7945912472d293c37..3792fa6a9fd2d21d821f387681d1a12a5cb0b05a 100644 (file)
@@ -396,7 +396,7 @@ class _ClientKnowingTui(Client):
                     value = getattr(chan, arg)
             else:
                 d = getattr(self._db, path)
-                if d.has(arg):
+                if arg in d.keys:
                     value = d[arg]
                     if isinstance(value, ServerCapability):
                         display = 'ENABLED' if value.enabled else 'available'