From 5ca3c1f08db67e369e5c37682bc75ba63c451036 Mon Sep 17 00:00:00 2001 From: Christian Heller Date: Wed, 3 Sep 2025 14:39:51 +0200 Subject: [PATCH] On message parsing, don't collect empty-string task names. --- ircplom/client.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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: -- 2.30.2