youtube-dl

Another place where youtube-dl lives on
git clone git://git.oshgnacknak.de/youtube-dl.git
Log | Files | Refs | README | LICENSE

commit a16f6643f0350b52a8940073b81f86f53b7e3001
parent adc0ae3ceb9371eb23a9a4d81d0e134ac861723e
Author: Philipp Hagemeister <phihag@phihag.de>
Date:   Fri, 30 Jan 2015 01:57:46 +0100

Merge pull request #4815 from jaimeMF/https_handler

[utils] YoutubeDLHTTPSHandler.https_open: pass all required arguments to to do_open
Diffstat:
Myoutube_dl/utils.py | 7++++++-
1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/youtube_dl/utils.py b/youtube_dl/utils.py @@ -654,9 +654,14 @@ class YoutubeDLHTTPSHandler(compat_urllib_request.HTTPSHandler): self._params = params def https_open(self, req): + kwargs = {} + if hasattr(self, '_context'): # python > 2.6 + kwargs['context'] = self._context + if hasattr(self, '_check_hostname'): # python 3.x + kwargs['check_hostname'] = self._check_hostname return self.do_open(functools.partial( _create_http_connection, self, self._https_conn_class, True), - req) + req, **kwargs) def parse_iso8601(date_str, delimiter='T'):