From c043c246251da815c99f8c779194fcdef9ef7a58 Mon Sep 17 00:00:00 2001 From: pukkandan Date: Sat, 25 Jun 2022 19:41:22 +0530 Subject: [extractor] Fix `_create_request` when headers is None Closes #4164 --- yt_dlp/utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'yt_dlp/utils.py') diff --git a/yt_dlp/utils.py b/yt_dlp/utils.py index fd6c20682..46a6c9fce 100644 --- a/yt_dlp/utils.py +++ b/yt_dlp/utils.py @@ -3015,9 +3015,9 @@ def update_url_query(url, query): query=urllib.parse.urlencode(qs, True))) -def update_Request(req, url=None, data=None, headers={}, query={}): +def update_Request(req, url=None, data=None, headers=None, query=None): req_headers = req.headers.copy() - req_headers.update(headers) + req_headers.update(headers or {}) req_data = data or req.data req_url = update_url_query(url or req.get_full_url(), query) req_get_method = req.get_method() -- cgit v1.2.3