Add Python 3.12 and fix Radarr handling (#1989)

* Added Python3.12 and future 3.13

* Fix Radarr result handling

* remove py2.7 and py3.7 support
This commit is contained in:
Clinton Hall 2024-02-28 15:47:04 +13:00 committed by GitHub
commit f98d6fff65
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
173 changed files with 17498 additions and 21001 deletions

View file

@ -83,7 +83,7 @@ from core.utils import (
wake_up,
)
__version__ = '12.1.12'
__version__ = '12.1.13'
# Client Agents
NZB_CLIENTS = ['sabnzbd', 'nzbget', 'manual']

View file

@ -260,7 +260,10 @@ def process(section, dir_name, input_name=None, status=0, client_agent='manual',
)
elif section == 'Radarr':
try:
scan_id = int(result['id'])
if isinstance(result, list):
scan_id = int(result[0]['id'])
else:
scan_id = int(result['id'])
logger.debug('Scan started with id: {0}'.format(scan_id), section)
except Exception as e:
logger.warning('No scan id was returned due to: {0}'.format(e), section)