Стандартная библиотека asyncio это стандарт (начиная с Py3.4) для работы с асинхронным кодом. Но эта библиотека достаточно низкоуровневая, со своими проблемами, устаревшими подходами.
Чтобы исправить это, были созданы разные обертки и альтернативы с реализацией популярных инструментов и паттернов асинхронного программирования. Это такие библиотеки как:
- trio: улучшает корректность выполнения, не оставляя потерянных корутин при ошибках, то есть предлагает Structured Concurrency из коробки.
- curio: упрощение синтаксиса и читаемости кода, больше похоже на работу с потоками.
- anyio: универсальная обертка над asyncio или trio плюс множество вспомогательных инструментов.
anyio используется в FastAPI как основная библиотека для работы с асинхронным кодом и вызовом синхронного кода из асинхронного.
В общем, рекомендую почитать про возможности anyio, возможно вы более не будете использовать чистый asyncio в своих проектах)
Это совсем не значит что дефолтный asyncio плох, он тоже даёт достаточный для работы функционал и продолжает развиваться. Например, в версии 3.11 появились TaskGroup, с похожим на trio функционалом. Так что он тоже актуален, просто придется больше написать кода самостоятельно.
#libs#async
✅✅ 286% Profit on #NIGHT/USDT for our Premium Members on On Binance Futures, Bitget Futures, ByBit USDT, KuCoin Futures, OKX Futures
👆🏻All Profit Targets Successfully Completed - Close it
👁🗨Contact @primemod to enter the most powerful premium group & make daily gains
#NIGHT/USDT 🔥🔥
Leverage: Cross (10.00X)
Buy Zone: 0.0440–0.0480
TP1: 0.0530
TP2: 0.0585
TP3: 0.0640
TP4: 0.0715
TP5: 0.0820
SL: below 0.0395
From a fundamental perspective, $NIGHT recently gained strong market attention after being listed on Binance, which significantly increased trading liquidity and global exposure for the project. Additionally, Binance has also launched a CreatorPad campaign for $NIGHT where users participate in engagement tasks on Binance Square to share a reward pool of NIGHT tokens. This promotional campaign is designed to boost community activity and awareness, which often leads to increased trading interest and short-term market momentum around newly listed assets.
⚡️JOIN #NIGHT CRYPTO TRADING!
🌓 I’m opening enrollment for a unique personal trading session fully focused on crypto pairs!
$BTC has broken through three strong support levels, and now it lacks the strength to move further down.
📈This is our opportunity to earn on bullish move right now!
☑️ Starting balance → Expected result
$500 → Potential profit up to $1,000
$1,000 → Potential profit up to $2,000
$3,000 → Potential profit up to $6,000
Only 3️⃣ spots available for personal trading with me! I’ll take the fastest ones send CRYPTO and we’ll start soon!