@@ -142,16 +142,28 @@ def get_engines_stats():
142142 })
143143
144144 for engine in pageloads:
145− engine['percentage'] = int(engine['avg'] / max_pageload * 100)
145+ if max_pageload:
146+ engine['percentage'] = int(engine['avg'] / max_pageload * 100)
147+ else:
148+ engine['percentage'] = 0
146149
147150 for engine in results:
148− engine['percentage'] = int(engine['avg'] / max_results * 100)
151+ if max_results:
152+ engine['percentage'] = int(engine['avg'] / max_results * 100)
153+ else:
154+ engine['percentage'] = 0
149155
150156 for engine in scores:
151− engine['percentage'] = int(engine['avg'] / max_score * 100)
157+ if max_score:
158+ engine['percentage'] = int(engine['avg'] / max_score * 100)
159+ else:
160+ engine['percentage'] = 0
152161
153162 for engine in scores_per_result:
154− engine['percentage'] = int(engine['avg'] / max_score_per_result * 100)
163+ if max_score_per_result:
164+ engine['percentage'] = int(engine['avg'] / max_score_per_result * 100)
165+ else:
166+ engine['percentage'] = 0
155167
156168 for engine in errors:
157169 if max_errors: