diff --git a/README.md b/README.md index cb7e67b..ec15072 100644 --- a/README.md +++ b/README.md @@ -26,6 +26,10 @@ If you want to run locally: 4) run main.py 5) Enjoy +## Dependencies +Use Sonarr v4 & Radarr v5 (currently 'nightly' tag instead of 'latest'), else certain features may not work correctly. +Use latest version of qBittorrent. + ## Credits - Script for detecting stalled downloads expanded on code by MattDGTL/sonarr-radarr-queue-cleaner - Script to read out config expanded on code by syncarr/syncarr diff --git a/src/queue_cleaner.py b/src/queue_cleaner.py index d57d809..039e09a 100644 --- a/src/queue_cleaner.py +++ b/src/queue_cleaner.py @@ -5,7 +5,7 @@ from src.utils.rest import (rest_get, rest_delete, rest_post) import json from src.utils.nest_functions import (add_keys_nested_dict, nested_get) import sys, os - +import traceback class Deleted_Downloads: # Keeps track of which downloads have already been deleted (to not double-delete) def __init__(self, dict): @@ -241,6 +241,7 @@ async def queue_cleaner(settings_dict, arr_type, defective_tracker): exc_type, exc_obj, exc_tb = sys.exc_info() fname = os.path.split(exc_tb.tb_frame.f_code.co_filename)[1] logger.warning('>>> Queue cleaning failed on %s. (File: %s / Line: %s / Error Message: %s / Error Type: %s)', NAME, fname, exc_tb.tb_lineno, error, exc_type) - + if settings_dict['LOG_LEVEL']=='DEBUG': + print(traceback.format_exc())