on master help sign in
Merge pull request #237 from dalf/master
3ff269cAdam Tauber
searx/engines/kickass.py−5
@@ -45,11 +45,6 @@ def request(query, params):
45def response(resp):
45def response(resp):
46 results = []
46 results = []
47
47
48− # check if redirect comparing to the True value,
49− # because resp can be a Mock object, and any attribut name returns something.
50− if resp.is_redirect is True:
51− return results
52−
53 dom = html.fromstring(resp.text)
48 dom = html.fromstring(resp.text)
54
49
55 search_res = dom.xpath('//table[@class="data"]//tr')
50 search_res = dom.xpath('//table[@class="data"]//tr')
searx/search.py+5
@@ -87,6 +87,11 @@ def make_callback(engine_name, results_queue, callback, params):
87
87
88 # creating a callback wrapper for the search engine results
88 # creating a callback wrapper for the search engine results
89 def process_callback(response, **kwargs):
89 def process_callback(response, **kwargs):
90+ # check if redirect comparing to the True value,
91+ # because resp can be a Mock object, and any attribut name returns something.
92+ if response.is_redirect is True:
93+ return
94+
90 response.search_params = params
95 response.search_params = params
91
96
92 timeout_overhead = 0.2 # seconds
97 timeout_overhead = 0.2 # seconds