Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

guess 2.6 / 2.7 have different kwargs

  • Loading branch information...
commit e4e22501221fee1b4feb153be8722c1bb23525f1 1 parent db65d31
@kevin1024 authored
Showing with 5 additions and 8 deletions.
  1. +5 −8 vcr/stubs.py
View
13 vcr/stubs.py
@@ -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):
Please sign in to comment.
Something went wrong with that request. Please try again.