home · contact · privacy
Minor refactoring.
authorChristian Heller <c.heller@plomlompom.de>
Mon, 24 Nov 2025 01:48:52 +0000 (02:48 +0100)
committerChristian Heller <c.heller@plomlompom.de>
Mon, 24 Nov 2025 01:48:52 +0000 (02:48 +0100)
src/ircplom/client.py

index 4e36d4ae4786acef0e39a1b374f44b4b3eda29c0..90ebecaadf1c59315a797f2835b19690cc0e908b 100644 (file)
@@ -852,12 +852,8 @@ class Client(ABC, ClientQueueMixin):
                 for arg in args:
                     if task.verb == 'setattr':
                         setattr(node, arg, ret[arg])
-                    elif ',' in arg:
-                        node(*(ret[split] for split in arg.split(',')))
-                    elif arg:
-                        node(ret[arg])
-                    else:
-                        node()
+                        continue
+                    node(*(ret[split] for split in arg.split(',') if split))
         if ret['_verb'] == '401':  # ERR_NOSUCHNICK
             raise TargetUserOffline(ret['missing'])
         if ret['_verb'] == '432':  # ERR_ERRONEOUSNICKNAME