Division durch 0 verhindern

This commit is contained in:
2024-03-19 13:23:45 +01:00
parent 83a250e66b
commit 13faea2164
+4
View File
@@ -85,7 +85,11 @@ class TreeView():
done_items.add(c) done_items.add(c)
num_done = len(done_items) num_done = len(done_items)
num_undone = len(undone_items) num_undone = len(undone_items)
if num_done + num_undone == 0:
percentage = 0
else:
percentage = round(num_done / (num_done + num_undone) * 100, 1) percentage = round(num_done / (num_done + num_undone) * 100, 1)
heading = "{percent}% ({done} ✔, {undone} ☐)".format(percent=percentage, done=num_done, undone=num_undone) heading = "{percent}% ({done} ✔, {undone} ☐)".format(percent=percentage, done=num_done, undone=num_undone)
self.tree.heading('#0', text=heading, anchor=tk.W) self.tree.heading('#0', text=heading, anchor=tk.W)