summaryrefslogtreecommitdiff
path: root/scripts/update_payload/format_utils.py
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/update_payload/format_utils.py')
-rw-r--r--scripts/update_payload/format_utils.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/scripts/update_payload/format_utils.py b/scripts/update_payload/format_utils.py
index 2c82f32f..2c3775c4 100644
--- a/scripts/update_payload/format_utils.py
+++ b/scripts/update_payload/format_utils.py
@@ -27,9 +27,13 @@ def NumToPercent(num, total, min_precision=1, max_precision=5):
min_precision: minimum precision for fractional percentage
max_precision: maximum precision for fractional percentage
Returns:
- Percentage string.
+ Percentage string, or None if percent cannot be computed (i.e. total is
+ zero).
"""
+ if total == 0:
+ return None
+
percent = 0
precision = min(min_precision, max_precision)
factor = 10 ** precision