forked from minhngoc25a/youtube-dl
[viu] Fix extraction on older python 2.6
This commit is contained in:
parent
2d2132ac6e
commit
fee00b3884
|
@ -4,7 +4,10 @@ from __future__ import unicode_literals
|
||||||
import re
|
import re
|
||||||
|
|
||||||
from .common import InfoExtractor
|
from .common import InfoExtractor
|
||||||
from ..compat import compat_str
|
from ..compat import (
|
||||||
|
compat_kwargs,
|
||||||
|
compat_str,
|
||||||
|
)
|
||||||
from ..utils import (
|
from ..utils import (
|
||||||
ExtractorError,
|
ExtractorError,
|
||||||
int_or_none,
|
int_or_none,
|
||||||
|
@ -36,7 +39,8 @@ class ViuBaseIE(InfoExtractor):
|
||||||
headers.update(kwargs.get('headers', {}))
|
headers.update(kwargs.get('headers', {}))
|
||||||
kwargs['headers'] = headers
|
kwargs['headers'] = headers
|
||||||
response = self._download_json(
|
response = self._download_json(
|
||||||
'https://www.viu.com/api/' + path, *args, **kwargs)['response']
|
'https://www.viu.com/api/' + path, *args,
|
||||||
|
**compat_kwargs(kwargs))['response']
|
||||||
if response.get('status') != 'success':
|
if response.get('status') != 'success':
|
||||||
raise ExtractorError('%s said: %s' % (
|
raise ExtractorError('%s said: %s' % (
|
||||||
self.IE_NAME, response['message']), expected=True)
|
self.IE_NAME, response['message']), expected=True)
|
||||||
|
|
Loading…
Reference in New Issue