Skip to content

Commit 31a4639

Browse files
committed
Fix 0/0=0 in change column
1 parent 0d27299 commit 31a4639

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

codespeed/models.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -415,8 +415,14 @@ def get_changes_table(self, trend_depth=10, force_save=False):
415415
change = (result - c[0].value) * 100 / c[0].value
416416
totals['change'].append(result / c[0].value)
417417
elif c[0].value == 0:
418-
change = float("inf")
419-
totals['change'].append(float("inf"))
418+
if result == 0:
419+
# 0/0 = 1, in our world
420+
change = 0
421+
totals['change'].append(1)
422+
else:
423+
# n/0 = ∞
424+
change = float("inf")
425+
totals['change'].append(float("inf"))
420426
else:
421427
# no previous result, no change available
422428
pass

0 commit comments

Comments
 (0)