From eb6adc4b98c3d15da8a5e7e947a81c8ac38ff29d Mon Sep 17 00:00:00 2001 From: terrtia Date: Wed, 13 Mar 2024 10:11:03 +0100 Subject: [PATCH] chg: [modules] improve error output --- bin/modules/abstract_module.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bin/modules/abstract_module.py b/bin/modules/abstract_module.py index affd6c6a..273f7580 100644 --- a/bin/modules/abstract_module.py +++ b/bin/modules/abstract_module.py @@ -179,7 +179,10 @@ class AbstractModule(ABC): trace = traceback.format_tb(err.__traceback__) trace = ''.join(trace) self.logger.critical(f"Error in module {self.module_name}: {__name__} : {err}") - self.logger.critical(f"Module {self.module_name} input message: {message}") + if message: + self.logger.critical(f"Module {self.module_name} input message: {message}") + if self.obj: + self.logger.critical(f"{self.module_name} Obj: {self.obj.get_global_id()}") self.logger.critical(trace) if isinstance(err, ModuleQueueError):