logo

searx

My custom branche(s) on searx, a meta-search engine
commit: 3ff269c84c936a3ffc2e8e3168a4ac017047015b
parent: a8e870fbb6eafe027cd7bea68f9c4c8c22d89558
Author: Adam Tauber <asciimoo@gmail.com>
Date:   Fri, 13 Feb 2015 12:21:38 +0100

Merge pull request #237 from dalf/master

[fix] close #197 for all engines

Diffstat:

Msearx/engines/kickass.py5-----
Msearx/search.py5+++++
2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/searx/engines/kickass.py b/searx/engines/kickass.py @@ -45,11 +45,6 @@ def request(query, params): def response(resp): 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) search_res = dom.xpath('//table[@class="data"]//tr') diff --git a/searx/search.py b/searx/search.py @@ -87,6 +87,11 @@ def make_callback(engine_name, results_queue, callback, params): # creating a callback wrapper for the search engine results 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 timeout_overhead = 0.2 # seconds