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