summaryrefslogtreecommitdiff
path: root/searx/engines
diff options
context:
space:
mode:
authorasciimoo <asciimoo@gmail.com>2013-11-04 21:46:23 +0100
committerasciimoo <asciimoo@gmail.com>2013-11-04 21:46:23 +0100
commit1a2cf205f96f1f952237727d36387d81fe937fcf (patch)
tree7d16a3eca8668e413d96ec2e8b0f021cab39ed2c /searx/engines
parent4cc391169a0c0d3ea8d0535bc1baebe2bf5c8346 (diff)
[enh] skipping empty/nonetype categories
Diffstat (limited to 'searx/engines')
-rw-r--r--searx/engines/__init__.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/searx/engines/__init__.py b/searx/engines/__init__.py
index 629e170b7..bcc524183 100644
--- a/searx/engines/__init__.py
+++ b/searx/engines/__init__.py
@@ -59,7 +59,10 @@ for section in engines_config.sections():
if param_name == 'engine':
continue
if param_name == 'categories':
- engine.categories = map(str.strip, engines_config.get(section, param_name).split(','))
+ if engines_config.get(section, param_name) == 'none':
+ engine.categories = []
+ else:
+ engine.categories = map(str.strip, engines_config.get(section, param_name).split(','))
continue
setattr(engine, param_name, engines_config.get(section, param_name))
for engine_attr in dir(engine):