diff options
Diffstat (limited to 'youtube_dl/extractor')
| -rw-r--r-- | youtube_dl/extractor/common.py | 7 | 
1 files changed, 7 insertions, 0 deletions
diff --git a/youtube_dl/extractor/common.py b/youtube_dl/extractor/common.py index 402f2f436..282559597 100644 --- a/youtube_dl/extractor/common.py +++ b/youtube_dl/extractor/common.py @@ -517,6 +517,13 @@ class InfoExtractor(object):              else:                  self.report_warning(errmsg + str(ve)) +    def update_url_params(self, url, params): +        parsed_url = compat_urlparse.urlparse(url) +        qs = compat_urlparse.parse_qs(parsed_url.query) +        qs.update(params) +        return compat_urlparse.urlunparse( +            parsed_url._replace(query=compat_urllib_parse.urlencode(qs, True))) +      def report_warning(self, msg, video_id=None):          idstr = '' if video_id is None else '%s: ' % video_id          self._downloader.report_warning(  | 
