diff options
-rw-r--r-- | custom_libs/subliminal_patch/providers/subsynchro.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/custom_libs/subliminal_patch/providers/subsynchro.py b/custom_libs/subliminal_patch/providers/subsynchro.py index e05e7c4e7..9e3c629ec 100644 --- a/custom_libs/subliminal_patch/providers/subsynchro.py +++ b/custom_libs/subliminal_patch/providers/subsynchro.py @@ -6,6 +6,7 @@ import os from zipfile import ZipFile, is_zipfile from requests import Session from guessit import guessit +from requests.exceptions import JSONDecodeError from subliminal import Movie from subliminal.subtitle import SUBTITLE_EXTENSIONS, fix_line_ending @@ -91,7 +92,11 @@ class SubsynchroProvider(Provider): result.raise_for_status() subtitles = [] - results = result.json() or {} + + try: + results = result.json() + except JSONDecodeError: + results = {} status_ = results.get("status") |