Handle bad JSON results from subsynchro provider #2735

pull/2745/head v1.4.6-beta.12
JayZed 2 months ago committed by GitHub
parent c615f99f06
commit 239ab780eb
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -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")

Loading…
Cancel
Save