summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Tools/scripts/summarize_stats.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/Tools/scripts/summarize_stats.py b/Tools/scripts/summarize_stats.py
index 0527d4be..360b7c7 100644
--- a/Tools/scripts/summarize_stats.py
+++ b/Tools/scripts/summarize_stats.py
@@ -421,8 +421,6 @@ class Ratio:
self.num = num
self.den = den
self.percentage = percentage
- if den == 0 and num != 0:
- raise ValueError("Invalid denominator")
def __float__(self):
if self.den == 0:
@@ -433,7 +431,11 @@ class Ratio:
return self.num / self.den
def markdown(self) -> str:
- if self.den == 0 or self.den is None:
+ if self.den is None:
+ return ""
+ elif self.den == 0:
+ if self.num != 0:
+ return f"{self.num:,} / 0 !!"
return ""
elif self.percentage:
return f"{self.num / self.den:,.01%}"