From db6243dfff9508a72425052dca9f9a6dbcac76d1 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 10 Mar 2017 01:07:34 +0530 Subject: [PATCH] A spot of future proofing --- src/calibre/utils/browser.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/calibre/utils/browser.py b/src/calibre/utils/browser.py index 291e70194f..5b698bf0f4 100644 --- a/src/calibre/utils/browser.py +++ b/src/calibre/utils/browser.py @@ -22,8 +22,9 @@ class ModernHTTPSHandler(HTTPSHandler): if cert_file: self.ssl_context.load_cert_chain(cert_file, key_file) - def conn_factory(hostport): - return httplib.HTTPSConnection(hostport, context=self.ssl_context) + def conn_factory(hostport, **kw): + kw['context'] = self.ssl_context + return httplib.HTTPSConnection(hostport, **kw) return self.do_open(conn_factory, req)