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