summaryrefslogtreecommitdiff
path: root/searx/search.py
diff options
context:
space:
mode:
authorMarkus Heiser <markus.heiser@darmarIT.de>2020-02-08 12:04:42 +0000
committerGitHub <noreply@github.com>2020-02-08 12:04:42 +0000
commit3062e2adf9bb4de1c8399f03567d97f9be192f95 (patch)
tree9ad5fd222e6717312ef05dbcd871ef46a97857e5 /searx/search.py
parentf9c7a678d273c55a0e8a1a7a2dbfd696b2046e60 (diff)
parent99435381a84072b110c32004b2fb778af9b96f77 (diff)
Merge pull request #1823 from kvch/make-engines-private
Thanks! .. excellent work, I see you on #1836 :)
Diffstat (limited to 'searx/search.py')
-rw-r--r--searx/search.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/searx/search.py b/searx/search.py
index 5c268cc5d..2dcc4c8f7 100644
--- a/searx/search.py
+++ b/searx/search.py
@@ -407,7 +407,7 @@ def get_search_query_from_webapp(preferences, form):
return (SearchQuery(query, query_engines, query_categories,
query_lang, query_safesearch, query_pageno,
- query_time_range, query_timeout),
+ query_time_range, query_timeout, preferences),
raw_text_query)
@@ -459,6 +459,9 @@ class Search(object):
engine = engines[selected_engine['name']]
+ if not search_query.preferences.validate_token(engine):
+ continue
+
# skip suspended engines
if engine.suspend_end_time >= time():
logger.debug('Engine currently suspended: %s', selected_engine['name'])