Jupyter
An interactive notebook environment that already runs an event loop, so asyncio.run() fails there and you use await main() instead.
An interactive notebook environment that already runs an event loop, so asyncio.run() fails there and you use await main() instead.