From 96d3e18fc566d600deb9a4e49e9895f09077a49a Mon Sep 17 00:00:00 2001 From: newt-sc <47229722+newt-sc@users.noreply.github.com> Date: Wed, 31 Mar 2021 01:05:33 +0300 Subject: [PATCH] release: v1.25.0 --- CHANGELOG.md | 3 +++ a4kStreaming/explorer.py | 12 ++++++++++-- addon.xml | 5 ++++- packages/addons.xml | 5 ++++- packages/addons.xml.crc | 2 +- 5 files changed, 22 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 15aed43..bc3fe72 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +* [v1.25.0](https://github.com/newt-sc/a4kStreaming/releases/tag/plugin.video.a4kstreaming%2Fplugin.video.a4kstreaming-1.25.0): + * Additional requests error handling + * [v1.24.0](https://github.com/newt-sc/a4kStreaming/releases/tag/plugin.video.a4kstreaming%2Fplugin.video.a4kstreaming-1.24.0): * Improve Actor/Actress/Director titles browsing diff --git a/a4kStreaming/explorer.py b/a4kStreaming/explorer.py index 18d0eb7..c7f1ef7 100644 --- a/a4kStreaming/explorer.py +++ b/a4kStreaming/explorer.py @@ -28,10 +28,11 @@ def __get_episode_title(core, season, episode, title): return 'S%sE%s. %s' % (season_zfill, episode_zfill, title) return '%s' % title -def __handle_request_error(core, params, response): +def __handle_request_error(core, params, response=None): if not params.silent: core.kodi.notification('Something went wrong. Check logs') - core.logger.notice(response.text) + if response: + core.logger.notice(response.text) def __check_imdb_auth_config(core, params): if core.kodi.get_setting('imdb.at-main') == '': @@ -1581,6 +1582,13 @@ def query(core, params): return [] data = core.utils.sanitize_response(data) + if data is None: + if not params.retry: + params.retry = True + return query(core, params) + else: + __handle_request_error(core, params) + return [] if params.type in ['status', 'listid', 'ratings']: return data diff --git a/addon.xml b/addon.xml index 55be54f..2cb0134 100644 --- a/addon.xml +++ b/addon.xml @@ -1,7 +1,7 @@ @@ -32,6 +32,9 @@ Designed for low-end devices and Estuary skin. screenshot-06.jpg +[v1.25.0]: + * Additional requests error handling + [v1.24.0]: * Improve Actor/Actress/Director titles browsing diff --git a/packages/addons.xml b/packages/addons.xml index 044407c..9b7f465 100644 --- a/packages/addons.xml +++ b/packages/addons.xml @@ -4,7 +4,7 @@ @@ -35,6 +35,9 @@ Designed for low-end devices and Estuary skin. screenshot-06.jpg +[v1.25.0]: + * Additional requests error handling + [v1.24.0]: * Improve Actor/Actress/Director titles browsing diff --git a/packages/addons.xml.crc b/packages/addons.xml.crc index befa41c..c262956 100644 --- a/packages/addons.xml.crc +++ b/packages/addons.xml.crc @@ -1 +1 @@ -a2d83bb0df4b8f24cb3a8f0403f66f9166fc9a0e \ No newline at end of file +639143a1abcefdb87ac6940b28da1f257fac88cd \ No newline at end of file