From 3232f096b95a0056ef495870833d68e4501911ee Mon Sep 17 00:00:00 2001 From: void Date: Thu, 22 Jan 2026 22:08:56 +0100 Subject: [PATCH] Timer funktion mit fehlerhaften Einzahlausgabe --- __pycache__/timer_control.cpython-310.pyc | Bin 2350 -> 2501 bytes timer_control.py | 19 +++++++++++++++---- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/__pycache__/timer_control.cpython-310.pyc b/__pycache__/timer_control.cpython-310.pyc index 42b9a7ae04ba4f7b97518159e02806669f2da8f0..749a11d02f5bf48b56a35e096160315d7ae4dc2e 100644 GIT binary patch delta 708 zcmYjPL2DC16y7(xv%85VZJJFjRmy5@%ND8CgWydO4?XB59;6;h$ZlaxvyquikuW9T zN$}D#N9hmnBJ@WH{)YSm&qC=<-+M7N1M~Rayzl#VcEA0;^rKlH)M`}+*V(Dc-_$PZ zT0m|;iO1uU~A5qP*?;MS*DjFUpoQ5EBSby9II z+I+I=oB&OhofBaob&;`YMC$c~S~Gx5$xK4N5v=r33GDUonla`hG;_cp_^_57gCxLYBkCv6)6$Hm7pLp zOYsBT2>l4bjX#h-5SM~my?08b6XtN{oVoW7CvUmeZ0anTj4QCd?s?}ZF-ZB8e2N=- zOY&k;{U)~fReuU;xWMxOFN9}CoLeHHHS}pb7sY|LZ%J$R-=9HdiFd80EdgymX7VDf z*GWNa>E)8FlZ}gDMyk&OIbsYfai=emsu<{pP?U)|8?tB~`!2|$)7E9AcD#Vk!LdT4 z7&~d5`^@Fbcn4oR1WO#pYS(o*w+X;#sX!>~ZP@-MK&ZH+t8g<^o)nip(|i69Ya#8Yg@W3v*n?P!hJe+9-n(X*(ATlE5^%%n2is!EhTH{sUe` Qz#L?kv1xLyB_7Q6KWDjOS^xk5 diff --git a/timer_control.py b/timer_control.py index ce0080d..54fdf69 100644 --- a/timer_control.py +++ b/timer_control.py @@ -102,12 +102,23 @@ def timer_status_info(): def format_duration(seconds): if seconds < 60: return f"{seconds} Sekunden" - elif seconds < 3600: - minutes = seconds // 60 + + minutes = seconds // 60 + secs = seconds % 60 + + if minutes < 10: + if secs == 0: + return f"{minutes} Minuten" + return f"{minutes} Minuten und {secs} Sekunden" + if minutes < 60: return f"{minutes} Minuten" - else: - hours = seconds // 3600 + + hours = minutes // 60 + mins = minutse % 60 + + if mins == 0: return f"{hours} Stunden" + return f"{hours} Stunden und {mins} Minuten"