瀏覽代碼

[mod] result_container.extend sets result['engine'] = engine_name for each result

Alexandre Flament 8 年之前
父節點
當前提交
3a8ab5880a
共有 2 個檔案被更改,包括 1 行新增2 行删除
  1. 1
    0
      searx/results.py
  2. 0
    2
      searx/search.py

+ 1
- 0
searx/results.py 查看文件

133
 
133
 
134
     def extend(self, engine_name, results):
134
     def extend(self, engine_name, results):
135
         for result in list(results):
135
         for result in list(results):
136
+            result['engine'] = engine_name
136
             if 'suggestion' in result:
137
             if 'suggestion' in result:
137
                 self.suggestions.add(result['suggestion'])
138
                 self.suggestions.add(result['suggestion'])
138
                 results.remove(result)
139
                 results.remove(result)

+ 0
- 2
searx/search.py 查看文件

108
         search_results = search_one_request(engine, query, request_params, timeout_limit)
108
         search_results = search_one_request(engine, query, request_params, timeout_limit)
109
 
109
 
110
         # add results
110
         # add results
111
-        for result in search_results:
112
-            result['engine'] = engine_name
113
         result_container.extend(engine_name, search_results)
111
         result_container.extend(engine_name, search_results)
114
 
112
 
115
         # update engine time when there is no exception
113
         # update engine time when there is no exception