Fixing div/0 error in statistics.

This commit is contained in:
Samuel Clay 2011-04-16 16:23:12 -04:00
parent 9cb9fa6073
commit 52b71ae464
2 changed files with 3 additions and 2 deletions

View file

@ -62,6 +62,7 @@ class MStatistics(mongo.Document):
cls.objects(key='avg_time_taken').update_one(upsert=True, key='avg_time_taken', value=json.encode(avg_time_taken))
cls.objects(key='latest_sites_loaded').update_one(upsert=True, key='latest_sites_loaded', value=sites_loaded[-1])
cls.objects(key='latest_avg_time_taken').update_one(upsert=True, key='latest_avg_time_taken', value=avg_time_taken[-1])
print sites_loaded, avg_time_taken
print max(sites_loaded), max(avg_time_taken)
cls.objects(key='max_sites_loaded').update_one(upsert=True, key='max_sites_loaded', value=max(sites_loaded))
cls.objects(key='max_avg_time_taken').update_one(upsert=True, key='max_avg_time_taken', value=max(avg_time_taken))

View file

@ -4,6 +4,6 @@ register = template.Library()
@register.filter
def format_graph(n, max_value, height=30):
if n == 0:
if n == 0 or max_value == 0:
return 1
return max(1, height / (n/(max_value or 1)))
return max(1, height / (n/max_value))