diff options
author | Sergey M․ <dstftw@gmail.com> | 2018-09-17 22:13:39 +0700 |
---|---|---|
committer | Sergey M․ <dstftw@gmail.com> | 2018-09-17 22:13:39 +0700 |
commit | c11485162bcbf6f517fd9225850a048fc5f7cec1 (patch) | |
tree | 973785a933dccfcfea1282fb1d57eed79690d534 /youtube_dl | |
parent | 1084563eaab3a039ea8ccb65f2507e919d8e11f0 (diff) |
[youtube] Don't pollute default query dict (closes #17593)
Diffstat (limited to 'youtube_dl')
-rw-r--r-- | youtube_dl/extractor/youtube.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/youtube_dl/extractor/youtube.py b/youtube_dl/extractor/youtube.py index 2fe074cb4..e80e36f98 100644 --- 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)) |