浏览代码

Merge pull request #1078 from kvch/result-engines-set

results: make engines of results set
Adam Tauber 8 年前
父节点
当前提交
dd900b25a9
没有帐户链接到提交者的电子邮件
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2
    2
      searx/results.py

+ 2
- 2
searx/results.py 查看文件

197
             result['parsed_url'] = result['parsed_url']._replace(scheme="http")
197
             result['parsed_url'] = result['parsed_url']._replace(scheme="http")
198
             result['url'] = result['parsed_url'].geturl()
198
             result['url'] = result['parsed_url'].geturl()
199
 
199
 
200
-        result['engines'] = [result['engine']]
200
+        result['engines'] = set([result['engine']])
201
 
201
 
202
         # strip multiple spaces and cariage returns from content
202
         # strip multiple spaces and cariage returns from content
203
         if result.get('content'):
203
         if result.get('content'):
227
             duplicated['positions'].append(position)
227
             duplicated['positions'].append(position)
228
 
228
 
229
             # add engine to list of result-engines
229
             # add engine to list of result-engines
230
-            duplicated['engines'].append(result['engine'])
230
+            duplicated['engines'].add(result['engine'])
231
 
231
 
232
             # using https if possible
232
             # using https if possible
233
             if duplicated['parsed_url'].scheme != 'https' and result['parsed_url'].scheme == 'https':
233
             if duplicated['parsed_url'].scheme != 'https' and result['parsed_url'].scheme == 'https':