diff options
author | Gregor Kleen <gkleen@yggdrasil.li> | 2025-02-21 10:43:00 +0100 |
---|---|---|
committer | Gregor Kleen <gkleen@yggdrasil.li> | 2025-02-21 10:43:00 +0100 |
commit | 2ad00cf318305c83d1ac013f177458439d4bf9b3 (patch) | |
tree | c85831bcdc7b28343463d2200a0983c6f2f44d36 /overlays | |
parent | 45303233cd1c520398e75829cb0d17742c161fc0 (diff) | |
download | nixos-2ad00cf318305c83d1ac013f177458439d4bf9b3.tar nixos-2ad00cf318305c83d1ac013f177458439d4bf9b3.tar.gz nixos-2ad00cf318305c83d1ac013f177458439d4bf9b3.tar.bz2 nixos-2ad00cf318305c83d1ac013f177458439d4bf9b3.tar.xz nixos-2ad00cf318305c83d1ac013f177458439d4bf9b3.zip |
...
Diffstat (limited to 'overlays')
-rwxr-xr-x | overlays/worktime/worktime/__main__.py | 6 |
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 |