on master help sign in
[enh] skipping empty/nonetype categories
1a2cf20asciimoo
searx/engines/__init__.py+4−1
@@ -59,7 +59,10 @@ for section in engines_config.sections():
59 if param_name == 'engine':
59 if param_name == 'engine':
60 continue
60 continue
61 if param_name == 'categories':
61 if param_name == 'categories':
62+ if engines_config.get(section, param_name) == 'none':
63+ engine.categories = []
64+ else:
62− engine.categories = map(str.strip, engines_config.get(section, param_name).split(','))
65+ engine.categories = map(str.strip, engines_config.get(section, param_name).split(','))
63 continue
66 continue
64 setattr(engine, param_name, engines_config.get(section, param_name))
67 setattr(engine, param_name, engines_config.get(section, param_name))
65 for engine_attr in dir(engine):
68 for engine_attr in dir(engine):