From 2ae768065ff7145ebd9021da12ca8cdd213516e6 Mon Sep 17 00:00:00 2001 From: Benjamin Harder Date: Fri, 24 May 2024 19:20:35 +0200 Subject: [PATCH] debug --- config/config.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/config/config.py b/config/config.py index 4edded6..a439281 100644 --- a/config/config.py +++ b/config/config.py @@ -38,7 +38,7 @@ def get_config_value(key, config_section, is_mandatory, datatype, default_value sys.exit(0) else: # return default_value - print(f'The default value used for [{config_section}]: {key} is "{default_value}" (data type: {type(default_value)})') + print(f'The default value used for [{config_section}]: {key} is "{default_value}" (data type: {type(default_value).__name__})') config_value = default_value else: @@ -55,6 +55,7 @@ def get_config_value(key, config_section, is_mandatory, datatype, default_value sys.exit(0) else: # return default_value + print(f'The default value used for [{config_section}]: {key} is "{default_value}" (data type: {type(default_value).__name__})') config_value = default_value # Apply data type @@ -65,8 +66,9 @@ def get_config_value(key, config_section, is_mandatory, datatype, default_value config_value = json.loads(config_value) elif config_value is not None: config_value = cast(config_value, datatype) - except: + except Exception as e: print(f'[ ERROR ]: The value retrieved for [{config_section}]: {key} is "{config_value}" and cannot be converted to data type {datatype}') + print(e) sys.exit(0) return config_value