summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGregor Kleen <gkleen@yggdrasil.li>2025-02-21 10:43:00 +0100
committerGregor Kleen <gkleen@yggdrasil.li>2025-02-21 10:43:00 +0100
commit2ad00cf318305c83d1ac013f177458439d4bf9b3 (patch)
treec85831bcdc7b28343463d2200a0983c6f2f44d36
parent45303233cd1c520398e75829cb0d17742c161fc0 (diff)
downloadnixos-2ad00cf318305c83d1ac013f177458439d4bf9b3.tar
nixos-2ad00cf318305c83d1ac013f177458439d4bf9b3.tar.gz
nixos-2ad00cf318305c83d1ac013f177458439d4bf9b3.tar.bz2
nixos-2ad00cf318305c83d1ac013f177458439d4bf9b3.tar.xz
nixos-2ad00cf318305c83d1ac013f177458439d4bf9b3.zip
...
-rwxr-xr-xoverlays/worktime/worktime/__main__.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/overlays/worktime/worktime/__main__.py b/overlays/worktime/worktime/__main__.py
index 7de0ff75..cca5ab5a 100755
--- a/overlays/worktime/worktime/__main__.py
+++ b/overlays/worktime/worktime/__main__.py
@@ -644,15 +644,15 @@ def time_worked(now, waybar, **args):
644 644
645 clockout_time, exact_clockout_time, clockout_difference = round_clockout_time(difference) 645 clockout_time, exact_clockout_time, clockout_difference = round_clockout_time(difference)
646 clockout_time_pull_forward, exact_clockout_time_pull_forward, clockout_difference_pull_forward = round_clockout_time(difference_pull_forward) 646 clockout_time_pull_forward, exact_clockout_time_pull_forward, clockout_difference_pull_forward = round_clockout_time(difference_pull_forward)
647 clockout_pull_forward_sum = now.now + now.time_to_work - now.time_worked + sum(now.pull_forward.values(), start=timedelta(milliseconds=0)) 647 clockout_pull_forward_sum, exact_clockout_pull_forward_sum, _ = round_clockout_time(now.time_to_work - now.time_worked + sum(now.pull_forward.values(), start=timedelta(milliseconds=0)))
648 648
649 if now.running_entry and clockout_time and (clockout_difference >= 0 or clockout_difference_pull_forward >= 0): 649 if now.running_entry and clockout_time and (clockout_difference >= 0 or clockout_difference_pull_forward >= 0):
650 out_text = f"{difference_string}/{clockout_time:%H:%M}" 650 out_text = f"{difference_string}/{clockout_time:%H:%M}"
651 tooltip = f"{tooltip_timedelta(worked)}/{exact_clockout_time:%H:%M:%S}" 651 tooltip = f"{tooltip_timedelta(worked)}/{exact_clockout_time:%H:%M:%S}"
652 652
653 if round_clockout_time(clockout_pull_forward_sum) >= clockout_time_pull_forward and clockout_time_pull_forward != clockout_time: 653 if clockout_pull_forward_sum >= clockout_time_pull_forward and clockout_time_pull_forward != clockout_time:
654 out_text += f"…{clockout_time_pull_forward:%H:%M}" 654 out_text += f"…{clockout_time_pull_forward:%H:%M}"
655 if clockout_pull_forward_sum >= exact_clockout_time_pull_forward and exact_clockout_time_pull_forward != exact_clockout_time: 655 if exact_clockout_pull_forward_sum >= exact_clockout_time_pull_forward and exact_clockout_time_pull_forward != exact_clockout_time:
656 tooltip += f"…{exact_clockout_time_pull_forward:%H:%M:%S}" 656 tooltip += f"…{exact_clockout_time_pull_forward:%H:%M:%S}"
657 else: 657 else:
658 out_text = difference_string 658 out_text = difference_string