backoffice: use integer division in stats (#36515)

This commit is contained in:
Frédéric Péters 2019-11-13 20:22:11 +01:00
parent cf248b9e5a
commit a6e27b1df3
1 changed files with 5 additions and 5 deletions

View File

@ -2067,13 +2067,13 @@ class FormPage(Directory):
r += htmltext(' <li>%s %s</li>') % (_('Minimum Time:'), format_time(min_times))
r += htmltext(' <li>%s %s</li>') % (_('Maximum Time:'), format_time(max_times))
r += htmltext(' <li>%s %s</li>') % (_('Range:'), format_time(max_times - min_times))
mean = sum_times / len_times
mean = sum_times // len_times
r += htmltext(' <li>%s %s</li>') % (_('Mean:'), format_time(mean))
if len_times % 2:
median = res_time_forms[len_times/2]
median = res_time_forms[len_times//2]
else:
midpt = len_times/2
median = (res_time_forms[midpt-1]+res_time_forms[midpt])/2
midpt = len_times//2
median = (res_time_forms[midpt-1]+res_time_forms[midpt])//2
r += htmltext(' <li>%s %s</li>') % (_('Median:'), format_time(median))
# variance...
@ -2081,7 +2081,7 @@ class FormPage(Directory):
for t in res_time_forms:
x += (t - mean)**2.0
try:
variance = x/(len_times+1)
variance = x//(len_times+1)
except:
variance = 0
# not displayed since in square seconds which is not easy to grasp