home · contact · privacy
Minor code-reorganization for better readability.
authorChristian Heller <c.heller@plomlompom.de>
Thu, 11 Sep 2025 13:36:42 +0000 (15:36 +0200)
committerChristian Heller <c.heller@plomlompom.de>
Thu, 11 Sep 2025 13:36:42 +0000 (15:36 +0200)
ircplom/client.py

index c958de781d11d12c25d6d7bfee2884ee4b8aa97c..2c818c19e41c821d00e659ea246c17366ca43747 100644 (file)
@@ -355,9 +355,9 @@ class _Channel:
     def add_from_namreply(self, items: tuple[str, ...]):
         'Add to .user_ids items assumed as nicknames with membership prefixes.'
         for item in items:
-            nickname = item.lstrip(self._get_membership_prefixes())
-            self.user_ids.append(self._userid_for_nickuserhost(
-                NickUserHost(nickname), create_if_none=True))
+            n_u_h = NickUserHost(item.lstrip(self._get_membership_prefixes()))
+            user_id = self._userid_for_nickuserhost(n_u_h, create_if_none=True)
+            self.user_ids.append(user_id, complete=False)
 
     def append_user(self, user: '_User') -> None:
         'To .user_ids append user.nickname and declare .user_ids complete.'