Стандартная библиотека asyncio это стандарт (начиная с Py3.4) для работы с асинхронным кодом. Но эта библиотека достаточно низкоуровневая, со своими проблемами, устаревшими подходами.
Чтобы исправить это, были созданы разные обертки и альтернативы с реализацией популярных инструментов и паттернов асинхронного программирования. Это такие библиотеки как:
- trio: улучшает корректность выполнения, не оставляя потерянных корутин при ошибках, то есть предлагает Structured Concurrency из коробки.
- curio: упрощение синтаксиса и читаемости кода, больше похоже на работу с потоками.
- anyio: универсальная обертка над asyncio или trio плюс множество вспомогательных инструментов.
anyio используется в FastAPI как основная библиотека для работы с асинхронным кодом и вызовом синхронного кода из асинхронного.
В общем, рекомендую почитать про возможности anyio, возможно вы более не будете использовать чистый asyncio в своих проектах)
Это совсем не значит что дефолтный asyncio плох, он тоже даёт достаточный для работы функционал и продолжает развиваться. Например, в версии 3.11 появились TaskGroup, с похожим на trio функционалом. Так что он тоже актуален, просто придется больше написать кода самостоятельно.
#libs#async
🕺Клавиатуры IQUNIX скоро будут в наличии! А пока доступен предзаказ со скидкой 5%. Успейте оформить заранее
— Доступны к заказу:
✨Iqunix EV63 - НОВИНКА!
✨Iqunix EZ80 - НОВИНКА!
✨Iqunix EZ63
✨Iqunix Fox75
✨Iqunix Magi65
📝 Множество моделей в разных расцветках и конфигурациях. Актуальное наличие и предзаказ на ReShip.pro
КАТАЛОГ • МЕНЕДЖЕР• #IQUNIX
Скидка -5% на предзаказ для всех клавиатур IQUNIX🏬
🆕 Скидка действует только неделю — успей воспользоваться! В нашем ассортименте уже много новинок:
➖Iqunix EV63 - НОВИНКА!
➖Iqunix EZ80 - НОВИНКА!
➖Iqunix EZ63
➖Iqunix Fox75
➖Iqunix Magi65
— Все это доступно во Всех расцветках и с разными переключателями Jade/Jade Pro/X pro
🖥Скидка уже действует на ReShip.pro
КАТАЛОГ • МЕНЕДЖЕР • #IQUNIX
👻НовинкаIQUNIX EZ80, все тот же космический дизайн, но теперь в восьмидесяти процентном формате!
🔎Металлический корпус
🔎Подключение 8к герц
🔎Задержка 0.18 мили секунд
🔎Сканирование 16к герц
🔎Свитчи Jade Pro/Jade Gaming/ X Switch
🔎PBT кейкапы
🔎GASKET Mount строение
👻Так же доступна в классической черно-синей расцветке
КАТАЛОГ • МЕНЕДЖЕР • #IQUNIX
👻Новая магнитная клавиатура IQUNIX EZ80, все тот же космический дизайн, но теперь в восьмидесяти процентном формате
🔎Металлический корпус
🔎Подключение 8к герц
🔎Задержка 0.18 мили секунд
🔎Сканирование 16к герц
🔎Свитчи Jade Pro/Jade Gaming/ X Switch
🔎PBT кейкапы
🔎GASKET Mount строение
👻Так же доступна в классической черно-синей расцветке
ОФОРМИТЬ ЗАКАЗ • КАТАЛОГ • #IQUNIX
😗IQUNIX EZ63 в полностью белом цвете и на самых топовых магнитных переключатель Jade Pro доступна к покупке!
🌟Алюминиевый корпус
🌟Богатый комплект
🌟PBT кейкапы
🌟Космический дизайн
🌟8к подключение
ОФОРМИТЬ ЗАКАЗ • КАТАЛОГ • #IQUNIX
👎Одна из Лучших Магнитных клавиатур на рынке — IQUNIX EZ 60/63
- Форм-фактор на выбор 60% или 63%
- 3 типа переключателей: Star Trail, Jade и Jade Pro
- Высокая частота опроса 8000 Гц
- Богатый комплект поставки
💎Космический дизайн в алюминиевом корпусе делает ее не просто клавиатурой, а стильным аксессуаром на вашем столе
ОФОРМИТЬ ЗАКАЗ • КАТАЛОГ • #IQUNIX