diff --git a/async_tkinter_loop/async_tkinter_loop.py b/async_tkinter_loop/async_tkinter_loop.py index 20a61a9..0ad27f7 100644 --- a/async_tkinter_loop/async_tkinter_loop.py +++ b/async_tkinter_loop/async_tkinter_loop.py @@ -26,7 +26,8 @@ async def main_loop(root: tk.Tk) -> None: except tk.TclError: break - await asyncio.sleep(0.01) + interval_ms = _tkinter.getbusywaitinterval() + await asyncio.sleep(interval_ms / 1000) def get_event_loop() -> asyncio.AbstractEventLoop: