[enh] category specific engine deactivation - closes #205

This commit is contained in:
Adam Tauber 2015-02-03 18:37:38 +01:00
parent 268e0516ee
commit 1de781a143
7 changed files with 35 additions and 26 deletions

View file

@ -107,7 +107,7 @@ class Query(object):
self.engines.extend({'category': prefix,
'name': engine.name}
for engine in categories[prefix]
if engine not in self.blocked_engines)
if (engine.name, prefix) not in self.blocked_engines)
if query_part[0] == '!':
self.specific = True