From fb1b74e85e44b7513a058a57e4760635c97a73c3 Mon Sep 17 00:00:00 2001 From: Benjamin Harder Date: Thu, 11 Jul 2024 07:06:50 +0200 Subject: [PATCH] bugfix --- src/utils/shared.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/utils/shared.py b/src/utils/shared.py index 2578f00..aca8f12 100644 --- a/src/utils/shared.py +++ b/src/utils/shared.py @@ -171,4 +171,13 @@ def formattedQueueInfo(queue): except Exception as error: errorDetails('formattedQueueInfo', error) logger.debug('formattedQueueInfo/queue for debug: %s', str(queue)) - return 'error' \ No newline at end of file + return 'error' + + +async def qBitOffline(settingsDict, failType, NAME): + if settingsDict['QBITTORRENT_URL']: + qBitConnectionStatus = (await rest_get(settingsDict['QBITTORRENT_URL']+'/sync/maindata', cookies=settingsDict['QBIT_COOKIE']))['server_state']['connection_status'] + if qBitConnectionStatus == 'disconnected': + logger.warning('>>> qBittorrent is disconnected. Skipping %s queue cleaning failed on %s.',failType, NAME) + return True + return False \ No newline at end of file