summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--custom_libs/subliminal_patch/providers/subsynchro.py7
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")