Browse Source

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

results: make engines of results set
Adam Tauber 7 years ago
parent
commit
dd900b25a9
1 changed files with 2 additions and 2 deletions
  1. 2 2
      searx/results.py

+ 2 - 2
searx/results.py

@@ -197,7 +197,7 @@ class ResultContainer(object):
             result['parsed_url'] = result['parsed_url']._replace(scheme="http")
             result['url'] = result['parsed_url'].geturl()
 
-        result['engines'] = [result['engine']]
+        result['engines'] = set([result['engine']])
 
         # strip multiple spaces and cariage returns from content
         if result.get('content'):
@@ -227,7 +227,7 @@ class ResultContainer(object):
             duplicated['positions'].append(position)
 
             # add engine to list of result-engines
-            duplicated['engines'].append(result['engine'])
+            duplicated['engines'].add(result['engine'])
 
             # using https if possible
             if duplicated['parsed_url'].scheme != 'https' and result['parsed_url'].scheme == 'https':