diff --git a/async_tkinter_loop/async_tkinter_loop.py b/async_tkinter_loop/async_tkinter_loop.py index ac628e0..74f5551 100644 --- a/async_tkinter_loop/async_tkinter_loop.py +++ b/async_tkinter_loop/async_tkinter_loop.py @@ -110,6 +110,7 @@ async def some_async_function(): @wraps(async_function) def wrapper(*handler_args) -> None: - event_loop.create_task(async_function(*handler_args, *args, **kwargs)) + loop = event_loop or get_event_loop() + loop.create_task(async_function(*handler_args, *args, **kwargs)) return wrapper