@@ -19,11 +19,19 @@ along with searx. If not, see < http://www.gnu.org/licenses/ >.
1919from lxml import etree
2020from json import loads
2121from urllib import urlencode
22+from searx import settings
2223from searx.languages import language_codes
2324from searx.engines import (
2425 categories, engines, engine_shortcuts
2526)
26−from searx.poolrequests import get
27+from searx.poolrequests import get as http_get
28+
29+
30+def get(*args, **kwargs):
31+ if not 'timeout' in kwargs:
32+ kwargs['timeout'] = settings['server']['request_timeout']
33+
34+ return http_get(*args, **kwargs)
2735
2836
2937def searx_bang(full_query):