From 86aea0d3a213da3be1da638b9b828e6f0ee1d59f Mon Sep 17 00:00:00 2001 From: coletdjnz Date: Sun, 23 Jul 2023 17:17:15 +1200 Subject: [networking] Add strict Request extension checking (#7604) Authored by: coletdjnz Co-authored-by: pukkandan --- yt_dlp/networking/_urllib.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'yt_dlp/networking/_urllib.py') diff --git a/yt_dlp/networking/_urllib.py b/yt_dlp/networking/_urllib.py index ff3a22c8c..3fe5fa52e 100644 --- a/yt_dlp/networking/_urllib.py +++ b/yt_dlp/networking/_urllib.py @@ -385,6 +385,11 @@ class UrllibRH(RequestHandler, InstanceStoreMixin): if self.enable_file_urls: self._SUPPORTED_URL_SCHEMES = (*self._SUPPORTED_URL_SCHEMES, 'file') + def _check_extensions(self, extensions): + super()._check_extensions(extensions) + extensions.pop('cookiejar', None) + extensions.pop('timeout', None) + def _create_instance(self, proxies, cookiejar): opener = urllib.request.OpenerDirector() handlers = [ -- cgit v1.2.3