Division durch 0 verhindern
This commit is contained in:
@@ -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)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user