From da3183be1727f5b1a4880c01dde916cc34728d32 Mon Sep 17 00:00:00 2001 From: jkerdreux-imt <jerome.kerdreux@imt-atlantique.fr> Date: Wed, 27 Nov 2024 16:03:12 +0100 Subject: [PATCH] Fix parsing handler wrong type Should be ok --- apps/tools/xaal/tools/toolbox.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/apps/tools/xaal/tools/toolbox.py b/apps/tools/xaal/tools/toolbox.py index 72a102e0..81284ab1 100644 --- a/apps/tools/xaal/tools/toolbox.py +++ b/apps/tools/xaal/tools/toolbox.py @@ -18,7 +18,7 @@ if sys.argv[0].endswith('pkgrun'): # xAAL import from xaal.lib import AsyncEngine, Device, tools, helpers, config -from xaal.lib.messages import MessageType +from xaal.lib.messages import Message, MessageType # General python import import asyncio @@ -224,7 +224,10 @@ class ToolboxHelper(object): # command line parsing ##################################################### def setup_msg_parser(self): - self.engine.subscribe(self.parse_msg) + # match the subscribe API (no return value) + def handle(msg:Message): + self.parse_msg(msg) + self.engine.subscribe(handle) def parse(self): self.options, self.args = self.parser.parse_args() -- GitLab