commit c11485162bcbf6f517fd9225850a048fc5f7cec1
parent 1084563eaab3a039ea8ccb65f2507e919d8e11f0
Author: Sergey M․ <dstftw@gmail.com>
Date: Mon, 17 Sep 2018 22:13:39 +0700
[youtube] Don't pollute default query dict (closes #17593)
Diffstat:
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/youtube_dl/extractor/youtube.py b/youtube_dl/extractor/youtube.py
@@ -259,7 +259,9 @@ class YoutubeBaseInfoExtractor(InfoExtractor):
return True
def _download_webpage_handle(self, *args, **kwargs):
- kwargs.setdefault('query', {})['disable_polymer'] = 'true'
+ query = kwargs.get('query', {}).copy()
+ query['disable_polymer'] = 'true'
+ kwargs['query'] = query
return super(YoutubeBaseInfoExtractor, self)._download_webpage_handle(
*args, **compat_kwargs(kwargs))