Log refinements

This commit is contained in:
Benjamin Harder
2024-05-24 20:11:59 +02:00
parent a4d1eea5bf
commit 93a3ca165e
3 changed files with 4 additions and 3 deletions

View File

@@ -22,7 +22,7 @@ MIN_DOWNLOAD_SPEED = get_config_value('MIN_DOWNLOAD_SPEED',
PERMITTED_ATTEMPTS = get_config_value('PERMITTED_ATTEMPTS', 'features', False, int, 3)
NO_STALLED_REMOVAL_QBIT_TAG = get_config_value('NO_STALLED_REMOVAL_QBIT_TAG', 'features', False, str, 'Don\'t Kill')
IGNORE_PRIVATE_TRACKERS = get_config_value('IGNORE_PRIVATE_TRACKERS', 'features', False, bool, True)
FAILED_IMPORT_MESSAGE_PATTERNS = get_config_value('FAILED_IMPORT_MESSAGE_PATTERNS','features', False, list, '[]')
FAILED_IMPORT_MESSAGE_PATTERNS = get_config_value('FAILED_IMPORT_MESSAGE_PATTERNS','features', False, list, [])
# Radarr
RADARR_URL = get_config_value('RADARR_URL', 'radarr', False, str)

View File

@@ -67,7 +67,8 @@ def get_config_value(key, config_section, is_mandatory, datatype, default_value
if datatype == bool:
config_value = eval(str(config_value).capitalize())
elif datatype == list:
config_value = json.loads(config_value)
if type(config_value) != list: # Default value is already a list, doesn't need to be pushed through json.loads
config_value = json.loads(config_value)
elif config_value is not None:
config_value = cast(config_value, datatype)
except Exception as e: