@@ -113,19 +113,16 @@ class RawTextQuery(object):
113 parse_next = True
113 parse_next = True
114 engine_name = engine_shortcuts[prefix]
114 engine_name = engine_shortcuts[prefix]
115 if engine_name in engines:
115 if engine_name in engines:
116− for engine_category in engines[engine_name].categories:
117− self.engines.append({'category': engine_category,
116+ self.engines.append({'category': 'none',
118− 'name': engine_name,
117+ 'name': engine_name,
119− 'from_bang': True})
118+ 'from_bang': True})
121 # check if prefix is equal with engine name
120 # check if prefix is equal with engine name
122 elif prefix in engines:
121 elif prefix in engines:
123 parse_next = True
122 parse_next = True
124− if prefix in engines:
125− for engine_category in engines[prefix].categories:
126− self.engines.append({'category': engine_category,
123+ self.engines.append({'category': 'none',
127− 'name': prefix,
124+ 'name': prefix,
128− 'from_bang': True})
125+ 'from_bang': True})
130 # check if prefix is equal with categorie name
127 # check if prefix is equal with categorie name
131 elif prefix in categories:
128 elif prefix in categories: