on master help sign in
[mod] allow whitespaces in category/engine list
commitb09aaf126e38106682e88e4fcd2760344fd839f2 authorAdam Tauber <asciimoo@gmail.com> dateTue 19 May 2015, 11:16 (11 years ago) parent333b675
1 file changed+2−2
searx/search.py+2−2
searx/search.py+2−2
@@ -386,11 +386,11 @@ class Search(object):
386386 load_default_categories = True
387387 for pd_name, pd in self.request_data.items():
388388 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)
390390 elif pd_name == 'engines':
391391 pd_engines = [{'category': engines[engine].categories[0],
392392 '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]
394394 if pd_engines:
395395 self.engines.extend(pd_engines)
396396 load_default_categories = False