Bladeren bron

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

results: make engines of results set
Adam Tauber 7 jaren geleden
bovenliggende
commit
dd900b25a9
Geen account gekoppeld aan de committers e-mail
1 gewijzigde bestanden met toevoegingen van 2 en 2 verwijderingen
  1. 2
    2
      searx/results.py

+ 2
- 2
searx/results.py Bestand weergeven

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':