Division durch 0 verhindern
This commit is contained in:
+5
-1
@@ -85,7 +85,11 @@ class TreeView():
|
||||
done_items.add(c)
|
||||
num_done = len(done_items)
|
||||
num_undone = len(undone_items)
|
||||
percentage = round(num_done / (num_done + num_undone) * 100, 1)
|
||||
if num_done + num_undone == 0:
|
||||
percentage = 0
|
||||
else:
|
||||
percentage = round(num_done / (num_done + num_undone) * 100, 1)
|
||||
|
||||
heading = "{percent}% ({done} ✔, {undone} ☐)".format(percent=percentage, done=num_done, undone=num_undone)
|
||||
self.tree.heading('#0', text=heading, anchor=tk.W)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user