[mtv] Capture and output error message (#5420)
This commit is contained in:
parent
4d1cdb5bfe
commit
0dfe9bc9d2
|
@ -118,6 +118,14 @@ class MTVServicesInfoExtractor(InfoExtractor):
|
||||||
mediagen_doc = self._download_xml(mediagen_url, video_id,
|
mediagen_doc = self._download_xml(mediagen_url, video_id,
|
||||||
'Downloading video urls')
|
'Downloading video urls')
|
||||||
|
|
||||||
|
item = mediagen_doc.find('./video/item')
|
||||||
|
if item is not None and item.get('type') == 'text':
|
||||||
|
message = '%s returned error: ' % self.IE_NAME
|
||||||
|
if item.get('code') is not None:
|
||||||
|
message += '%s - ' % item.get('code')
|
||||||
|
message += item.text
|
||||||
|
raise ExtractorError(message, expected=True)
|
||||||
|
|
||||||
description_node = itemdoc.find('description')
|
description_node = itemdoc.find('description')
|
||||||
if description_node is not None:
|
if description_node is not None:
|
||||||
description = description_node.text.strip()
|
description = description_node.text.strip()
|
||||||
|
|
Loading…
Reference in New Issue