on master help sign in
Merge pull request #1545 from MarcAbonce/fix_duplicated_query

[fix] Stop engine from sending duplicated requests

commit3ee804ec8c64e65ea180b2da7a7d79feb73bee5f authorAlexandre Flament <alex@al-f.net> dateTue 9 Apr 2019, 03:06 (8 years ago) parenta80a2d0aaa0524
1 file changed+6−9
searx/query.py+6−9
searx/query.py+6−9
@@ -113,19 +113,16 @@ class RawTextQuery(object):
113113 parse_next = True
114114 engine_name = engine_shortcuts[prefix]
115115 if engine_name in engines:
116− for engine_category in engines[engine_name].categories:
117− self.engines.append({'category': engine_category,
118− 'name': engine_name,
119− 'from_bang': True})
116+ self.engines.append({'category': 'none',
117+ 'name': engine_name,
118+ 'from_bang': True})
120119
121120 # check if prefix is equal with engine name
122121 elif prefix in engines:
123122 parse_next = True
124− if prefix in engines:
125− for engine_category in engines[prefix].categories:
126− self.engines.append({'category': engine_category,
127− 'name': prefix,
128− 'from_bang': True})
123+ self.engines.append({'category': 'none',
124+ 'name': prefix,
125+ 'from_bang': True})
129126
130127 # check if prefix is equal with categorie name
131128 elif prefix in categories: