Monkeypatch compatibility fix for new urrlib3 connection module (sorry!)

develop
Sven Slootweg 11 years ago
parent 41666ddabc
commit 911470cd47

@ -53,8 +53,7 @@ class ModifiedSession(requests.Session):
return response return response
def get_patched_func(bind_addr): def get_patched_func(bind_addr):
def set_src_addr(*args): def set_src_addr(address, timeout, *args, **kwargs):
address, timeout = args[0], args[1]
source_address = (bind_addr, 0) source_address = (bind_addr, 0)
return socket.real_create_connection(address, timeout, source_address) return socket.real_create_connection(address, timeout, source_address)
return set_src_addr return set_src_addr

Loading…
Cancel
Save