diff options
| author | pukkandan <pukkandan.ytdlp@gmail.com> | 2022-06-03 06:15:54 +0530 | 
|---|---|---|
| committer | pukkandan <pukkandan.ytdlp@gmail.com> | 2022-06-03 06:16:01 +0530 | 
| commit | 09d02ea4294fd5b284a18a904b8b08f3c9ec1fd9 (patch) | |
| tree | 7b221e172d3eafec57f7fc35025a2d3c14accbb9 | |
| parent | ac05fb933812647a598c660ec2a5bb9ff91af3b1 (diff) | |
| download | hypervideo-pre-09d02ea4294fd5b284a18a904b8b08f3c9ec1fd9.tar.lz hypervideo-pre-09d02ea4294fd5b284a18a904b8b08f3c9ec1fd9.tar.xz hypervideo-pre-09d02ea4294fd5b284a18a904b8b08f3c9ec1fd9.zip | |
[extractor] Fix bug in f95b9dee4501eed75e7dba984cd914f7f16e3bf1
Closes #3951
| -rw-r--r-- | yt_dlp/extractor/common.py | 9 | 
1 files changed, 6 insertions, 3 deletions
| diff --git a/yt_dlp/extractor/common.py b/yt_dlp/extractor/common.py index 669b6bd00..d88d5e6f9 100644 --- a/yt_dlp/extractor/common.py +++ b/yt_dlp/extractor/common.py @@ -75,6 +75,7 @@ from ..utils import (      unified_strdate,      unified_timestamp,      update_Request, +    update_url_query,      url_basename,      url_or_none,      urljoin, @@ -724,9 +725,11 @@ class InfoExtractor:              return err.code in variadic(expected_status)      def _create_request(self, url_or_request, data=None, headers={}, query={}): -        if not isinstance(url_or_request, compat_urllib_request.Request): -            url_or_request = sanitized_Request(url_or_request) -        return update_Request(url_or_request, data=data, headers=headers, query=query) +        if isinstance(url_or_request, compat_urllib_request.Request): +            return update_Request(url_or_request, data=data, headers=headers, query=query) +        if query: +            url_or_request = update_url_query(url_or_request, query) +        return sanitized_Request(url_or_request, data, headers)      def _request_webpage(self, url_or_request, video_id, note=None, errnote=None, fatal=True, data=None, headers={}, query={}, expected_status=None):          """ | 
