on master help sign in
[enh] config checks
09e7353asciimoo
searx/engines/__init__.py+4
@@ -45,6 +45,10 @@ def load_module(filename):
45 module.name = modname
45 module.name = modname
46 return module
46 return module
47
47
48+if not engines_config.sections():
49+ print '[E] Error no engines found. Edit your engines.cfg'
50+ exit(2)
51+
48for section in engines_config.sections():
52for section in engines_config.sections():
49 engine_data = engines_config.options(section)
53 engine_data = engines_config.options(section)
50 engine = load_module(engines_config.get(section, 'engine')+'.py')
54 engine = load_module(engines_config.get(section, 'engine')+'.py')