summaryrefslogtreecommitdiff
path: root/searx
diff options
context:
space:
mode:
authorAlexandre Flament <alex@al-f.net>2019-04-09 03:06:17 +0200
committerGitHub <noreply@github.com>2019-04-09 03:06:17 +0200
commit3ee804ec8c64e65ea180b2da7a7d79feb73bee5f (patch)
tree4105d3fa00f009e408d5caf726f8e6b665071b03 /searx
parenta80a2d05d14290c57c3cfc59d373e597b1c1c4b5 (diff)
parentaaa0524cec65d7155ae473e3ea67e16c4b757573 (diff)
Merge pull request #1545 from MarcAbonce/fix_duplicated_query
[fix] Stop engine from sending duplicated requests
Diffstat (limited to 'searx')
-rw-r--r--searx/query.py15
1 files changed, 6 insertions, 9 deletions
diff --git a/searx/query.py b/searx/query.py
index 0b5143d39..f76bd91d3 100644
--- a/searx/query.py
+++ b/searx/query.py
@@ -113,19 +113,16 @@ class RawTextQuery(object):
parse_next = True
engine_name = engine_shortcuts[prefix]
if engine_name in engines:
- for engine_category in engines[engine_name].categories:
- self.engines.append({'category': engine_category,
- 'name': engine_name,
- 'from_bang': True})
+ self.engines.append({'category': 'none',
+ 'name': engine_name,
+ 'from_bang': True})
# check if prefix is equal with engine name
elif prefix in engines:
parse_next = True
- if prefix in engines:
- for engine_category in engines[prefix].categories:
- self.engines.append({'category': engine_category,
- 'name': prefix,
- 'from_bang': True})
+ self.engines.append({'category': 'none',
+ 'name': prefix,
+ 'from_bang': True})
# check if prefix is equal with categorie name
elif prefix in categories: