summaryrefslogtreecommitdiff
path: root/searx/engines/faroo.py
diff options
context:
space:
mode:
authorAdam Tauber <asciimoo@gmail.com>2015-02-12 10:52:55 +0100
committerAdam Tauber <asciimoo@gmail.com>2015-02-12 10:52:55 +0100
commitf6db77d81ea87d99462b4c3cc40a8a27e0264724 (patch)
treeb26fb71a62082aeec81c7bb1bb3d7447d006aed3 /searx/engines/faroo.py
parent516105c570a920dadeb87b34ee5ee434ad5cb16f (diff)
parentf96154b7c454a3b02bf688f248b4471c2020c28f (diff)
Merge pull request #210 from Cqoicebordel/unit-tests
unit tests
Diffstat (limited to 'searx/engines/faroo.py')
-rw-r--r--searx/engines/faroo.py8
1 files changed, 3 insertions, 5 deletions
diff --git a/searx/engines/faroo.py b/searx/engines/faroo.py
index 5360ea156..4a5e60a60 100644
--- a/searx/engines/faroo.py
+++ b/searx/engines/faroo.py
@@ -37,7 +37,7 @@ search_category = {'general': 'web',
# do search-request
def request(query, params):
- offset = (params['pageno']-1) * number_of_results + 1
+ offset = (params['pageno'] - 1) * number_of_results + 1
categorie = search_category.get(params['category'], 'web')
if params['language'] == 'all':
@@ -45,11 +45,11 @@ def request(query, params):
else:
language = params['language'].split('_')[0]
- # skip, if language is not supported
+ # if language is not supported, put it in english
if language != 'en' and\
language != 'de' and\
language != 'zh':
- return params
+ language = 'en'
params['url'] = search_url.format(offset=offset,
number_of_results=number_of_results,
@@ -69,12 +69,10 @@ def response(resp):
# HTTP-Code 401: api-key is not valide
if resp.status_code == 401:
raise Exception("API key is not valide")
- return []
# HTTP-Code 429: rate limit exceeded
if resp.status_code == 429:
raise Exception("rate limit has been exceeded!")
- return []
results = []