on master help sign in
[fix] handle empty search requests
commit8c05c00762a6c4735763d0590844dfeb80db7227 authorAdam Tauber <asciimoo@gmail.com> dateFri 19 Dec 2014, 19:40 (12 years ago) parent2b7f3e2
1 file changed+3−1
searx/search.py+3−1
searx/search.py+3−1
@@ -410,6 +410,7 @@ class Search(object):
410410 # init vars
411411 requests = []
412412 results_queue = Queue()
413+ results = {}
413414 suggestions = set()
414415 answers = set()
415416 infoboxes = []
@@ -484,10 +485,11 @@ class Search(object):
484485 # append request to list
485486 requests.append((req, request_params['url'], request_args, selected_engine['name']))
486487
488+ if not requests:
489+ return results, suggestions, answers, infoboxes
487490 # send all search-request
488491 threaded_requests(requests)
489492
490− results = {}
491493
492494 while not results_queue.empty():
493495 engine_name, engine_results = results_queue.get_nowait()