forked from zaclys/searxng
[fix] close #197 for all engines
This commit is contained in:
parent
ec2516b93d
commit
5029cb4787
|
@ -45,11 +45,6 @@ def request(query, params):
|
||||||
def response(resp):
|
def response(resp):
|
||||||
results = []
|
results = []
|
||||||
|
|
||||||
# check if redirect comparing to the True value,
|
|
||||||
# because resp can be a Mock object, and any attribut name returns something.
|
|
||||||
if resp.is_redirect is True:
|
|
||||||
return results
|
|
||||||
|
|
||||||
dom = html.fromstring(resp.text)
|
dom = html.fromstring(resp.text)
|
||||||
|
|
||||||
search_res = dom.xpath('//table[@class="data"]//tr')
|
search_res = dom.xpath('//table[@class="data"]//tr')
|
||||||
|
|
|
@ -87,6 +87,11 @@ def make_callback(engine_name, results_queue, callback, params):
|
||||||
|
|
||||||
# creating a callback wrapper for the search engine results
|
# creating a callback wrapper for the search engine results
|
||||||
def process_callback(response, **kwargs):
|
def process_callback(response, **kwargs):
|
||||||
|
# check if redirect comparing to the True value,
|
||||||
|
# because resp can be a Mock object, and any attribut name returns something.
|
||||||
|
if response.is_redirect is True:
|
||||||
|
return
|
||||||
|
|
||||||
response.search_params = params
|
response.search_params = params
|
||||||
|
|
||||||
timeout_overhead = 0.2 # seconds
|
timeout_overhead = 0.2 # seconds
|
||||||
|
|
Loading…
Reference in New Issue