We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9762710 commit 29e5f76Copy full SHA for 29e5f76
src/textual/_time.py
@@ -14,6 +14,7 @@
14
else:
15
time = monotonic
16
17
+
18
if WINDOWS:
19
20
if sys.version_info >= (3, 11, 0):
src/textual/_win_sleep.py
@@ -31,14 +31,15 @@ def sleep(sleep_for: float) -> None:
31
32
if not kernel32.SetWaitableTimer(
33
handle,
34
- ctypes.byref(LARGE_INTEGER(int(sleep_for * -10000))),
+ ctypes.byref(LARGE_INTEGER(int(sleep_for * -10_000_000))),
35
0,
36
None,
37
38
39
):
40
+ kernel32.CloseHandle(handle)
41
time_sleep(sleep_for)
42
return
43
44
kernel32.WaitForSingleObject(handle, INFINITE)
- kernel32.CancelWaitableTimer(handle)
45
0 commit comments