From: Christian Heller Date: Wed, 3 Sep 2025 12:39:51 +0000 (+0200) Subject: On message parsing, don't collect empty-string task names. X-Git-Url: https://plomlompom.com/repos/balance?a=commitdiff_plain;h=5ca3c1f08db67e369e5c37682bc75ba63c451036;p=ircplom On message parsing, don't collect empty-string task names. --- diff --git a/ircplom/client.py b/ircplom/client.py index 3575b65..f919262 100644 --- a/ircplom/client.py +++ b/ircplom/client.py @@ -735,7 +735,7 @@ class Client(ABC, ClientQueueMixin): ex_tok, key = ((ex_tok[0], ex_tok[1]) if isinstance(ex_tok, tuple) else (ex_tok, '')) tasks_, key = key.split(':', maxsplit=1) if key else ('', '') - for task in tasks_.split(','): + for task in [t for t in tasks_.split(',') if t]: tasks[task] = tasks.get(task, []) + [key] to_return[key] = param_match(ex_tok, msg_tok_fields[idx]) if to_return[key] is None: