diff options
author | dalf <alex@al-f.net> | 2015-02-13 11:17:00 +0100 |
---|---|---|
committer | dalf <alex@al-f.net> | 2015-02-13 11:17:00 +0100 |
commit | 5029cb478755c152bfa7da2f6381cd95cc4ee238 (patch) | |
tree | 06cdc73e2aaf60e050b9ca751438bcdff3139ba0 /searx | |
parent | ec2516b93db6343afc4bd86291082dfb64914595 (diff) | |
download | searxng-5029cb478755c152bfa7da2f6381cd95cc4ee238.tar.gz searxng-5029cb478755c152bfa7da2f6381cd95cc4ee238.zip |
[fix] close #197 for all engines
Diffstat (limited to 'searx')
-rw-r--r-- | searx/engines/kickass.py | 5 | ||||
-rw-r--r-- | searx/search.py | 5 |
2 files changed, 5 insertions, 5 deletions
diff --git a/searx/engines/kickass.py b/searx/engines/kickass.py index 4e5a64350..ea7f17c23 100644 --- 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 index 79a8ae0a9..476b92197 100644 --- 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 |