if status != 200:
raise ExtractorError(' '.join(response['errors']), expected=True)
- def _get_video_url(self, url_or_request, video_id, note='Downloading JSON metadata'):
- response = self._download_json(url_or_request, video_id, note)
+ def _download_json(self, url_or_request, video_id, note='Downloading JSON metadata'):
+ response = super(EaglePlatformIE, self)._download_json(url_or_request, video_id, note)
self._handle_error(response)
- return response['data'][0]
+ return response
+
+ def _get_video_url(self, url_or_request, video_id, note='Downloading JSON metadata'):
+ return self._download_json(url_or_request, video_id, note)['data'][0]
def _real_extract(self, url):
mobj = re.match(self._VALID_URL, url)