Стандартная библиотека asyncio это стандарт (начиная с Py3.4) для работы с асинхронным кодом. Но эта библиотека достаточно низкоуровневая, со своими проблемами, устаревшими подходами.
Чтобы исправить это, были созданы разные обертки и альтернативы с реализацией популярных инструментов и паттернов асинхронного программирования. Это такие библиотеки как:
- trio: улучшает корректность выполнения, не оставляя потерянных корутин при ошибках, то есть предлагает Structured Concurrency из коробки.
- curio: упрощение синтаксиса и читаемости кода, больше похоже на работу с потоками.
- anyio: универсальная обертка над asyncio или trio плюс множество вспомогательных инструментов.
anyio используется в FastAPI как основная библиотека для работы с асинхронным кодом и вызовом синхронного кода из асинхронного.
В общем, рекомендую почитать про возможности anyio, возможно вы более не будете использовать чистый asyncio в своих проектах)
Это совсем не значит что дефолтный asyncio плох, он тоже даёт достаточный для работы функционал и продолжает развиваться. Например, в версии 3.11 появились TaskGroup, с похожим на trio функционалом. Так что он тоже актуален, просто придется больше написать кода самостоятельно.
#libs#async
🎨IV Открытый творческий конкурс «Архитектура дипломатии»
📢Внимание, молодые таланты! ГлавУпДК при МИД России объявляет международный конкурс «Архитектура дипломатии»!
👩🎨 Приглашаем участников от 12 до 35 лет представить своё видение дипломатии сквозь века.
🏆 Лучшие работы получат призы и памятные подарки!
📅 Приём заявок – до 12 мая 2025 года.
🔗 Подробности: clck.ru/3GNtGt
@rossotrudnichestvo@rusembgreece@MID_Russia
#АрхитектураДипломатии#Конкурс2025#МолодыеХудожники#Дипломатия#Искусство#ГлавУпДК#МИДРоссии#КонкурсДляМолодежи#ArtContest
Победители 💥💥💥 конкурса #ibeff_online 2023 в номинации
«ФОТОГРАФИЯ»
🥇1 место - «Белые пряхи». Елена Яковенко (г. Балашиха)
Портфолио👇https://etnomodno.com/collections/white-…
🥈2 место. «Золотая флора». Михаил Поляков (г. Санкт-Петербург)
Портфолио👇https://etnomodno.com/collections/golden…
🥉3 место. «Узор». Евгения Семерок (г. Санкт-Петербург)
Портфолио👇https://etnomodno.com/collections/uzor-p…
Поздравляем замечательных фотографов 🤗🎉🎉👏👏
#ibeffFashionContest#ibeff_online#ETNOMODA#ArtContest#DesignersContest#Этномода#ВиртуальныйКонкурсДизайнеров#победители2023
#ibeff_online2023
#etnomoda2023
#онлайнконкурсмодельеров
#этномода
Внимание, Внимание....💥💥💥
Объявляем победителей конкурса #ibeff_online 2023 в номинации «PRET-A-PORTER»:
🥇1 место - «Коллекция молодежной одежды в стиле апсайклинг». Василина Якшина @Vasilina_linaa (г. Калининград)
Портфолио👇https://etnomodno.com/collections/upcycl…
🥈2 место - «Стирая границы с природой». Анна Семененко (г. Санкт-Петербург)
Портфолио👇https://etnomodno.com/collections/mergin…
🥉3 место - «Отаку». Елена Петрова (г. Гатчина)
Портфолио👇https://etnomodno.com/collections/otaku/
Поздравляем победителей!!!!
#ibeffFashionContest#ibeff_online#ETNOMODA#ArtContest#DesignersContest#Этномода#ВиртуальныйКонкурсДизайнеров#победители2023
#ibeff_online2023
#etnomoda2023
#онлайнконкурсмодельеров
#этномода
Внимание, внимание....💥💥💥
Объявляем победителей конкурса #ibeff_online 2023 в номинации «ЭТНОМОТИВЫ В СОВРЕМЕННОЙ МОДЕ»:
🥇1 место - «Наследие». Ольга Корочкина (г. Москва)
Портфолио👇https://etnomodno.com/collections/herita…
🥈2 место - «Узор». Евгения Семерок (г. Санкт-Петербург)
Портфолио👇https://etnomodno.com/collections/uzor/
🥉3 место - «Артизан». Екатерина Сохарева (г. Иваново)
Портфолио👇https://etnomodno.com/collections/artisa…
Поздравляем победителей!!!!
#ibeffFashionContest#ibeff_online#ETNOMODA#ArtContest#DesignersContest#Этномода#ВиртуальныйКонкурсДизайнеров#победители2023
#ibeff_online2023
#etnomoda2023
#онлайнконкурсмодельеров
#этномода