mirror of
https://github.com/kevin1024/vcrpy.git
synced 2025-12-09 09:13:23 +00:00
Move deepcopy higher to not mutate original headers
This commit is contained in:
@@ -146,9 +146,9 @@ def decode_response(response):
|
|||||||
else: # encoding == 'deflate'
|
else: # encoding == 'deflate'
|
||||||
return zlib.decompress(body)
|
return zlib.decompress(body)
|
||||||
|
|
||||||
|
response = copy.deepcopy(response)
|
||||||
headers = CaseInsensitiveDict(response['headers'])
|
headers = CaseInsensitiveDict(response['headers'])
|
||||||
if is_compressed(headers):
|
if is_compressed(headers):
|
||||||
response = copy.deepcopy(response)
|
|
||||||
encoding = headers['content-encoding'][0]
|
encoding = headers['content-encoding'][0]
|
||||||
headers['content-encoding'].remove(encoding)
|
headers['content-encoding'].remove(encoding)
|
||||||
if not headers['content-encoding']:
|
if not headers['content-encoding']:
|
||||||
|
|||||||
Reference in New Issue
Block a user