async def main(): ev = asyncio.Event() async def waiter(): await ev.wait() return "go" t = asyncio.create_task(waiter()) await asyncio.sleep(0.01) ev.set() print(await t) asyncio.run(main())