mirror of
				https://github.com/searxng/searxng
				synced 2024-01-01 19:24:07 +01:00 
			
		
		
		
	Merge pull request #107 from pointhi/float_bug
fix float division by zero bug in score calculation
This commit is contained in:
		
						commit
						fce6fb2fa8
					
				
					 1 changed files with 16 additions and 4 deletions
				
			
		|  | @ -142,16 +142,28 @@ def get_engines_stats(): | ||||||
|         }) |         }) | ||||||
| 
 | 
 | ||||||
|     for engine in pageloads: |     for engine in pageloads: | ||||||
|  |         if max_pageload: | ||||||
|             engine['percentage'] = int(engine['avg'] / max_pageload * 100) |             engine['percentage'] = int(engine['avg'] / max_pageload * 100) | ||||||
|  |         else: | ||||||
|  |             engine['percentage'] = 0 | ||||||
| 
 | 
 | ||||||
|     for engine in results: |     for engine in results: | ||||||
|  |         if max_results: | ||||||
|             engine['percentage'] = int(engine['avg'] / max_results * 100) |             engine['percentage'] = int(engine['avg'] / max_results * 100) | ||||||
|  |         else: | ||||||
|  |             engine['percentage'] = 0 | ||||||
| 
 | 
 | ||||||
|     for engine in scores: |     for engine in scores: | ||||||
|  |         if max_score: | ||||||
|             engine['percentage'] = int(engine['avg'] / max_score * 100) |             engine['percentage'] = int(engine['avg'] / max_score * 100) | ||||||
|  |         else: | ||||||
|  |             engine['percentage'] = 0 | ||||||
| 
 | 
 | ||||||
|     for engine in scores_per_result: |     for engine in scores_per_result: | ||||||
|  |         if max_score_per_result: | ||||||
|             engine['percentage'] = int(engine['avg'] / max_score_per_result * 100) |             engine['percentage'] = int(engine['avg'] / max_score_per_result * 100) | ||||||
|  |         else: | ||||||
|  |             engine['percentage'] = 0 | ||||||
| 
 | 
 | ||||||
|     for engine in errors: |     for engine in errors: | ||||||
|         if max_errors: |         if max_errors: | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Adam Tauber
						Adam Tauber