in cassette/patcher.py [0:0]
def patch(cassette_library):
"""Replace standard library."""
# Inspired by vcrpy
CassetteHTTPConnection._cassette_library = cassette_library
CassetteHTTPSConnection._cassette_library = cassette_library
httplib.HTTPConnection = CassetteHTTPConnection
httplib.HTTP._connection_class = CassetteHTTPConnection
httplib.HTTPSConnection = CassetteHTTPSConnection
httplib.HTTPS._connection_class = CassetteHTTPSConnection
if requests:
UL3CassetteHTTPConnection._cassette_library = cassette_library
UL3CassetteHTTPSConnection._cassette_library = cassette_library
requests.packages.urllib3.connectionpool.HTTPConnectionPool.ConnectionCls = \
UL3CassetteHTTPConnection
requests.packages.urllib3.connectionpool.HTTPSConnectionPool.ConnectionCls = \
UL3CassetteHTTPSConnection