asyncio.run() внутри уже работающего event loop (например, в Jupyter/ASGI)?👾 — Потому что
asyncio.run требует Python 3.12+👍 — У него свой цикл событий; внутри активного цикла бросит RuntimeError. Нужно await корутину или создавать задачу (asyncio.create_task)
🥰 — Он автоматически вкладывает циклы друг в друга
⚡️ — Это всего лишь алиас loop.run_until_complete
Библиотека задач по Python