mirror of
https://github.com/kevin1024/vcrpy.git
synced 2025-12-09 01:03:24 +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:
@@ -3,11 +3,10 @@ import copy
|
|||||||
|
|
||||||
|
|
||||||
def _remove_headers(request, headers_to_remove):
|
def _remove_headers(request, headers_to_remove):
|
||||||
out = []
|
headers_to_remove = [h.lower() for h in headers_to_remove]
|
||||||
for k, v in request.headers:
|
keys = [k for k in request.headers if k.lower() in headers_to_remove]
|
||||||
if k.lower() not in [h.lower() for h in headers_to_remove]:
|
for k in keys:
|
||||||
out.append((k, v))
|
request.headers.pop(k)
|
||||||
request.headers = frozenset(out)
|
|
||||||
return request
|
return request
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user