Стандартная библиотека asyncio это стандарт (начиная с Py3.4) для работы с асинхронным кодом. Но эта библиотека достаточно низкоуровневая, со своими проблемами, устаревшими подходами.
Чтобы исправить это, были созданы разные обертки и альтернативы с реализацией популярных инструментов и паттернов асинхронного программирования. Это такие библиотеки как:
- trio: улучшает корректность выполнения, не оставляя потерянных корутин при ошибках, то есть предлагает Structured Concurrency из коробки.
- curio: упрощение синтаксиса и читаемости кода, больше похоже на работу с потоками.
- anyio: универсальная обертка над asyncio или trio плюс множество вспомогательных инструментов.
anyio используется в FastAPI как основная библиотека для работы с асинхронным кодом и вызовом синхронного кода из асинхронного.
В общем, рекомендую почитать про возможности anyio, возможно вы более не будете использовать чистый asyncio в своих проектах)
Это совсем не значит что дефолтный asyncio плох, он тоже даёт достаточный для работы функционал и продолжает развиваться. Например, в версии 3.11 появились TaskGroup, с похожим на trio функционалом. Так что он тоже актуален, просто придется больше написать кода самостоятельно.
#libs#async
🚀#LOScoin is excited to announce that we have successfully completed $2 million in funding!
In this round of financing, Solana Foundation led the investment, and CMS Holdings, Impossible Finance, Yield Guild Games (YGG) and Monad and other well-known institutions followed the investment, helping LOScoin build a more powerful and interactive Web3 gaming social ecosystem 2.0
$LOS This round of financing also received strong support from @AI_mint__ CEO Keone Hon, further confirming our innovation and leadership in the Web3 gaming field.
🚀#LOScoin is excited to announce that we have successfully completed $2 million in funding!
In this round of financing, Solana Foundation led the investment, and CMS Holdings, Impossible Finance, Yield Guild Games (YGG) and Monad and other well-known institutions followed the investment, helping LOScoin build a more powerful and interactive Web3 gaming social ecosystem 2.0
$LOS This round of financing also received strong support from @AI_mint__ CEO Keone Hon, further confirming our innovation and leadership in the Web3 gaming field.
🚨📌🔗
🤑
🤙
🤙
🤙
🤙
🤙
🤙
🤑
🤑
It's time to show the unity and strength of the #LOScoin community
Vote for #LOScoin and accomplish great things
X: https://x.com/anndylian/status/1847137465762758958
🚨 Reminder: Remember to claim your referral income and game rewards every day!
🤙
🧐
😎
If you miss it, they will be burned after 24 hours
🤑
🤑
🤑
#LOScoin
🤑
🖤https://x.com/losgamecoin/status/1830543753670713509?s=46