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

Added a note on the deepcopy

This commit is contained in:
Nick DiRienzo
2016-06-20 23:36:51 -07:00
parent 60145983bf
commit 2f4c803678

View File

@@ -146,6 +146,8 @@ def decode_response(response):
else: # encoding == 'deflate'
return zlib.decompress(body)
# Deepcopy here in case headers contain lists and other objects that could
# be mutated by a shallow copy.
response = copy.deepcopy(response)
headers = CaseInsensitiveDict(response['headers'])
if is_compressed(headers):