Selaa lähdekoodia

[mod] allow whitespaces in category/engine list

Adam Tauber 10 vuotta sitten
vanhempi
commit
b09aaf126e
1 muutettua tiedostoa jossa 2 lisäystä ja 2 poistoa
  1. 2
    2
      searx/search.py

+ 2
- 2
searx/search.py Näytä tiedosto

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