From cde37be4f594451c1b791b7a3a66d78c2bc44d54 Mon Sep 17 00:00:00 2001 From: Alexandre Flament Date: Sat, 25 Apr 2015 11:44:53 +0200 Subject: [enh] basic support for http proxy (see #236) --- searx/poolrequests.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'searx/poolrequests.py') diff --git a/searx/poolrequests.py b/searx/poolrequests.py index b74d43a02..e2a757665 100644 --- a/searx/poolrequests.py +++ b/searx/poolrequests.py @@ -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 -- cgit v1.2.3