|
@@ -410,6 +410,7 @@ class Search(object):
|
410
|
410
|
# init vars
|
411
|
411
|
requests = []
|
412
|
412
|
results_queue = Queue()
|
|
413
|
+ results = {}
|
413
|
414
|
suggestions = set()
|
414
|
415
|
answers = set()
|
415
|
416
|
infoboxes = []
|
|
@@ -484,10 +485,11 @@ class Search(object):
|
484
|
485
|
# append request to list
|
485
|
486
|
requests.append((req, request_params['url'], request_args, selected_engine['name']))
|
486
|
487
|
|
|
488
|
+ if not requests:
|
|
489
|
+ return results, suggestions, answers, infoboxes
|
487
|
490
|
# send all search-request
|
488
|
491
|
threaded_requests(requests)
|
489
|
492
|
|
490
|
|
- results = {}
|
491
|
493
|
|
492
|
494
|
while not results_queue.empty():
|
493
|
495
|
engine_name, engine_results = results_queue.get_nowait()
|