瀏覽代碼

[enh] skipping empty/nonetype categories

asciimoo 11 年之前
父節點
當前提交
1a2cf205f9
共有 1 個檔案被更改,包括 4 行新增1 行删除
  1. 4
    1
      searx/engines/__init__.py

+ 4
- 1
searx/engines/__init__.py 查看文件

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
-            engine.categories = map(str.strip, engines_config.get(section, param_name).split(','))
62
+            if engines_config.get(section, param_name) == 'none':
63
+                engine.categories = []
64
+            else:
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):