mirror of
https://github.com/l1ving/youtube-dl
synced 2020-11-18 19:53:54 -08:00
[xiami] raise expressive error thrown by vendor (#24)
Avoid confusing error message.
This commit is contained in:
parent
8106dc7cd5
commit
1b39e948fb
@ -3,7 +3,7 @@ from __future__ import unicode_literals
|
|||||||
|
|
||||||
from .common import InfoExtractor
|
from .common import InfoExtractor
|
||||||
from ..compat import compat_urllib_parse_unquote
|
from ..compat import compat_urllib_parse_unquote
|
||||||
from ..utils import int_or_none
|
from ..utils import int_or_none, ExtractorError
|
||||||
|
|
||||||
|
|
||||||
class XiamiBaseIE(InfoExtractor):
|
class XiamiBaseIE(InfoExtractor):
|
||||||
@ -46,6 +46,8 @@ class XiamiBaseIE(InfoExtractor):
|
|||||||
item_id, headers={
|
item_id, headers={
|
||||||
'Referer': referer,
|
'Referer': referer,
|
||||||
})
|
})
|
||||||
|
if 'message' in playlist and playlist['message']:
|
||||||
|
raise ExtractorError(playlist['message'], expected=True)
|
||||||
return [
|
return [
|
||||||
self._extract_track(track, item_id)
|
self._extract_track(track, item_id)
|
||||||
for track in playlist['data']['trackList']]
|
for track in playlist['data']['trackList']]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user