From f38b5bd4a400c89863e0f3e164a8fdf42b7da46a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20tom=20W=C3=B6rden?= <henrik@trineo.org> Date: Mon, 6 Dec 2021 14:35:04 +0100 Subject: [PATCH] MAINT: enhance logging --- .../serverside/generic_analysis.py | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/src/caosadvancedtools/serverside/generic_analysis.py b/src/caosadvancedtools/serverside/generic_analysis.py index 9aca559e..d21b5659 100644 --- a/src/caosadvancedtools/serverside/generic_analysis.py +++ b/src/caosadvancedtools/serverside/generic_analysis.py @@ -166,13 +166,27 @@ def run(dataAnalysisRecord: db.Record): if dataAnalysisRecord.get_property("scripts") is not None: script_name = check_referenced_script(dataAnalysisRecord) + logger.debug( + "Found 'scripts'. Call script '{}' in separate process".format( + script_name) + ) call_script(script_name, dataAnalysisRecord.id) + logger.debug( + "Script '{}' done.\n-----------------------------------".format( + script_name)) if dataAnalysisRecord.get_property("Software") is not None: - m = importlib.import_module( - dataAnalysisRecord.get_property("Software").value) + mod = dataAnalysisRecord.get_property("Software").value + logger.debug( + "Found 'Software'. Call '{}' as Python module".format( + mod) + ) + m = importlib.import_module(mod) m.main(dataAnalysisRecord) + logger.debug( + "'main' function of Python module '{}' done" + ".\n-----------------------------------".format(mod)) def _parse_arguments(): -- GitLab