1
0
mirror of https://github.com/kevin1024/vcrpy.git synced 2025-12-08 16:53:23 +00:00

fix stupid bug?

This commit is contained in:
Kevin McCarthy
2012-05-30 23:08:50 -10:00
parent 3790a1f981
commit 7cb4960550

View File

@@ -42,16 +42,16 @@ class VCRHTTPConnection(HTTPConnection):
def getresponse(self, buffering=False):
old_cassette = load_cassette(self._vcr_cassette_path)
if old_cassette:
return VCRHTTPResponse(old_cassette[0]['response'])
response = HTTPConnection.getresponse(self)
self._cassette.responses.append({
'status': {'code': response.status, 'message': response.reason},
'headers': dict(response.getheaders()),
'body': {'string': response.read()},
})
self._save_cassette()
return VCRHTTPResponse(self._cassette[0]['response'])
if not old_cassette:
response = HTTPConnection.getresponse(self)
self._cassette.responses.append({
'status': {'code': response.status, 'message': response.reason},
'headers': dict(response.getheaders()),
'body': {'string': response.read()},
})
self._save_cassette()
old_cassette = load_cassette(self._vcr_cassette_path)
return VCRHTTPResponse(old_cassette[0]['response'])
class VCRHTTPSConnection(VCRHTTPConnection):