[enh] basic support for http proxy (see #236)

This commit is contained in:
Alexandre Flament 2015-04-25 11:44:53 +02:00
parent 33516256fd
commit cde37be4f5
3 changed files with 13 additions and 2 deletions

View file

@ -66,8 +66,10 @@ class SessionSinglePool(requests.Session):
def request(method, url, **kwargs):
"""same as requests/requests/api.py request(...) except it use SessionSinglePool"""
"""same as requests/requests/api.py request(...) except it use SessionSinglePool and force proxies"""
global settings
session = SessionSinglePool()
kwargs['proxies'] = settings.get('outgoing_proxies', None)
response = session.request(method=method, url=url, **kwargs)
session.close()
return response