From 3a26acee9374c41d99a89ec64e0d321293848478 Mon Sep 17 00:00:00 2001 From: Florent de Lamotte Date: Mon, 5 May 2025 17:33:40 +0200 Subject: [PATCH] solved issue when no custom variable --- src/meshcore/reader.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/meshcore/reader.py b/src/meshcore/reader.py index edb2ef9..bedb0ae 100644 --- a/src/meshcore/reader.py +++ b/src/meshcore/reader.py @@ -205,10 +205,11 @@ class MessageReader: logger.debug(f"received custom vars response: {data.hex()}") res = {} rawdata = data[1:].decode() - pairs = rawdata.split(",") - for p in pairs : - psplit = p.split(":") - res[psplit[0]] = psplit[1] + if not rawdata == "" : + pairs = rawdata.split(",") + for p in pairs : + psplit = p.split(":") + res[psplit[0]] = psplit[1] logger.debug(f"got custom vars : {res}") await self.dispatcher.dispatch(Event(EventType.CUSTOM_VARS, res))