Quellcode durchsuchen

[mod] allow whitespaces in category/engine list

Adam Tauber vor 10 Jahren
Ursprung
Commit
b09aaf126e
1 geänderte Dateien mit 2 neuen und 2 gelöschten Zeilen
  1. 2
    2
      searx/search.py

+ 2
- 2
searx/search.py Datei anzeigen

386
             load_default_categories = True
386
             load_default_categories = True
387
             for pd_name, pd in self.request_data.items():
387
             for pd_name, pd in self.request_data.items():
388
                 if pd_name == 'categories':
388
                 if pd_name == 'categories':
389
-                    self.categories.extend(categ for categ in pd.split(',') if categ in categories)
389
+                    self.categories.extend(categ.strip() for categ in pd.split(',') if categ in categories)
390
                 elif pd_name == 'engines':
390
                 elif pd_name == 'engines':
391
                     pd_engines = [{'category': engines[engine].categories[0],
391
                     pd_engines = [{'category': engines[engine].categories[0],
392
                                    'name': engine}
392
                                    'name': engine}
393
-                                  for engine in pd.split(',') if engine in engines]
393
+                                  for engine in map(str.strip, pd.split(',')) if engine in engines]
394
                     if pd_engines:
394
                     if pd_engines:
395
                         self.engines.extend(pd_engines)
395
                         self.engines.extend(pd_engines)
396
                         load_default_categories = False
396
                         load_default_categories = False