From 13faea2164ca78d8626fbcb07faeba8d0abb6151 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20M=C3=BCller?= Date: Tue, 19 Mar 2024 13:23:45 +0100 Subject: [PATCH] Division durch 0 verhindern --- lib/gui.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/gui.py b/lib/gui.py index 705bf02..ddf301e 100644 --- a/lib/gui.py +++ b/lib/gui.py @@ -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)