From 3a8ab5880a7e48470f56ddf18f80ff626c4f31c7 Mon Sep 17 00:00:00 2001 From: Alexandre Flament Date: Fri, 30 Dec 2016 17:16:53 +0100 Subject: [PATCH] [mod] result_container.extend sets result['engine'] = engine_name for each result --- searx/results.py | 1 + searx/search.py | 2 -- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/searx/results.py b/searx/results.py index 73a96c08..6062f801 100644 --- a/searx/results.py +++ b/searx/results.py @@ -133,6 +133,7 @@ class ResultContainer(object): def extend(self, engine_name, results): for result in list(results): + result['engine'] = engine_name if 'suggestion' in result: self.suggestions.add(result['suggestion']) results.remove(result) diff --git a/searx/search.py b/searx/search.py index c592c655..18bda334 100644 --- a/searx/search.py +++ b/searx/search.py @@ -108,8 +108,6 @@ def search_one_request_safe(engine_name, query, request_params, result_container search_results = search_one_request(engine, query, request_params, timeout_limit) # add results - for result in search_results: - result['engine'] = engine_name result_container.extend(engine_name, search_results) # update engine time when there is no exception