diff options
| author | Adam Tauber <asciimoo@gmail.com> | 2015-04-26 12:19:15 -0400 |
|---|---|---|
| committer | Adam Tauber <asciimoo@gmail.com> | 2015-04-26 12:19:15 -0400 |
| commit | 1f0e6ce65ba5e255f423ad8ec6967d67fd4aec0b (patch) | |
| tree | 6423a5cd83aa25efe859c8c00e73da861afb20d9 /searx/poolrequests.py | |
| parent | 952473d297b2f0131196086f5824ae48f32d2922 (diff) | |
| parent | 83e48fa89bd28a38b46a717d786cc7bfad26ff21 (diff) | |
Merge pull request #297 from dalf/proxies
[enh] Implement http proxies for outgoing requests. (see #236)
Diffstat (limited to 'searx/poolrequests.py')
| -rw-r--r-- | searx/poolrequests.py | 4 |
1 files changed, 3 insertions, 1 deletions
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 |