on master help sign in
Merge pull request #1078 from kvch/result-engines-set
dd900b2Adam Tauber
searx/results.py+2−2
@@ -197,7 +197,7 @@ class ResultContainer(object):
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,7 +227,7 @@ class ResultContainer(object):
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':