Merge pull request #1 from Nekmo/atresplayer-fix-500

Fix error 500
This commit is contained in:
Nekmo 2018-02-17 20:07:00 +01:00 committed by GitHub
commit 867811c3b5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -144,8 +144,16 @@ class AtresPlayerIE(InfoExtractor):
self._URL_VIDEO_TEMPLATE.format('windows', episode_id, timestamp_shifted, token),
headers={'User-Agent': self._USER_AGENT})
fmt_json = self._download_json(
request, video_id, 'Downloading windows video JSON')
try:
fmt_json = self._download_json(
request, video_id, 'Downloading windows video JSON')
except ExtractorError as e:
fmt_json = {'resultObject': {}}
else:
result = fmt_json.get('resultDes')
if result.lower() != 'ok':
raise ExtractorError(
'%s returned error: %s' % (self.IE_NAME, result), expected=True)
result = fmt_json.get('resultDes')
if result.lower() != 'ok':