1
0
mirror of https://github.com/kevin1024/vcrpy.git synced 2025-12-09 01:03:24 +00:00

guess 2.6 / 2.7 have different kwargs

This commit is contained in:
Kevin McCarthy
2012-07-01 21:57:51 -10:00
parent db65d31db1
commit e4e2250122

View File

@@ -75,19 +75,16 @@ class VCRHTTPSConnection(HTTPSConnection):
I frankly don't understand.
"""
def __init__(self, host, port=None, key_file=None, cert_file=None,
strict=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
source_address=None):
def __init__(self, *args, **kwargs):
"""
I override the init and copied a lot of the code from the parent
I overrode the init and copied a lot of the code from the parent
class because HTTPConnection when this happens has been replaced
by VCRHTTPConnection, but doing it here lets us use the original
one.
"""
HTTPConnection.__init__(self, host, port, strict, timeout,
source_address)
self.key_file = key_file
self.cert_file = cert_file
HTTPConnection.__init__(self, *args, **kwargs)
self.key_file = kwargs.pop('key_file',None)
self.cert_file = kwargs.pop('cert_file',None)
self._cassette = Cassette()
def _load_old_response(self):