1
0
Fork 0

Make extractor-designated impersonation override --impersonate (#13792)

Fix 32809eb2da

Authored by: bashonly
This commit is contained in:
bashonly 2025-07-21 13:42:21 -05:00 committed by GitHub
commit 3e49bc8a1b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 14 additions and 11 deletions

View file

@ -28,8 +28,9 @@ class HttpFD(FileDownloader):
url = info_dict['url']
request_data = info_dict.get('request_data', None)
request_extensions = {}
if info_dict.get('impersonate') is not None:
request_extensions['impersonate'] = info_dict['impersonate']
impersonate_target = self._get_impersonate_target(info_dict)
if impersonate_target is not None:
request_extensions['impersonate'] = impersonate_target
class DownloadContext(dict):
__getattr__ = dict.get