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

Updated _remove_headers to use latest Headers structure

Probably we need API in Request object like 'remove_header'
This commit is contained in:
Max Shytikov
2014-04-30 03:02:24 +02:00
parent fbd5049d38
commit a48f621bae

View File

@@ -3,11 +3,10 @@ import copy
def _remove_headers(request, headers_to_remove):
out = []
for k, v in request.headers:
if k.lower() not in [h.lower() for h in headers_to_remove]:
out.append((k, v))
request.headers = frozenset(out)
headers_to_remove = [h.lower() for h in headers_to_remove]
keys = [k for k in request.headers if k.lower() in headers_to_remove]
for k in keys:
request.headers.pop(k)
return request