diff options
| author | Gregor Kleen <gkleen@yggdrasil.li> | 2025-05-25 15:02:26 +0200 |
|---|---|---|
| committer | Gregor Kleen <gkleen@yggdrasil.li> | 2025-05-25 15:02:26 +0200 |
| commit | 5e73837de8e294398565555d7e03d16027e29771 (patch) | |
| tree | 9a8014eb635c0a2f55299078d330180ad93bde59 /overlays | |
| parent | 5372709e5114c604ad6bea67bed27496e3737291 (diff) | |
| download | nixos-5e73837de8e294398565555d7e03d16027e29771.tar nixos-5e73837de8e294398565555d7e03d16027e29771.tar.gz nixos-5e73837de8e294398565555d7e03d16027e29771.tar.bz2 nixos-5e73837de8e294398565555d7e03d16027e29771.tar.xz nixos-5e73837de8e294398565555d7e03d16027e29771.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 30610b1d..79e1cbb7 100755 --- a/overlays/worktime/worktime/__main__.py +++ b/overlays/worktime/worktime/__main__.py | |||
| @@ -47,7 +47,7 @@ import asyncio | |||
| 47 | from frozendict import frozendict | 47 | from frozendict import frozendict |
| 48 | from contextlib import closing | 48 | from contextlib import closing |
| 49 | import os | 49 | import os |
| 50 | import time | 50 | from time import clock_gettime_ns, CLOCK_MONOTONIC |
| 51 | from atomicwriter import AtomicWriter | 51 | from atomicwriter import AtomicWriter |
| 52 | 52 | ||
| 53 | class BearerAuth(requests.auth.AuthBase): | 53 | class BearerAuth(requests.auth.AuthBase): |
| @@ -923,13 +923,13 @@ async def ui_update_options(api, cache_path): | |||
| 923 | sort_order = dict() | 923 | sort_order = dict() |
| 924 | entry_iter = enumerate(api.get_recent_entries()) | 924 | entry_iter = enumerate(api.get_recent_entries()) |
| 925 | loop = asyncio.get_event_loop() | 925 | loop = asyncio.get_event_loop() |
| 926 | start = time.clock_gettime_ns(time.CLOCK_MONOTONIC) | 926 | start = clock_gettime_ns(CLOCK_MONOTONIC) |
| 927 | while item := await loop.run_in_executor(None, next, entry_iter): | 927 | while item := await loop.run_in_executor(None, next, entry_iter): |
| 928 | ix, entry = item | 928 | ix, entry = item |
| 929 | if len(options) >= 20 or ix >= 1000: | 929 | if len(options) >= 20 or ix >= 1000: |
| 930 | break | 930 | break |
| 931 | elif len(options) >= 3: | 931 | elif len(options) >= 3: |
| 932 | now = time.clock_gettime_ns(time.CLOCK_MONOTONIC) | 932 | now = clock_gettime_ns(CLOCK_MONOTONIC) |
| 933 | if now - start >= 4000000000: | 933 | if now - start >= 4000000000: |
| 934 | break | 934 | break |
| 935 | 935 | ||
