Стандартная библиотека asyncio это стандарт (начиная с Py3.4) для работы с асинхронным кодом. Но эта библиотека достаточно низкоуровневая, со своими проблемами, устаревшими подходами.
Чтобы исправить это, были созданы разные обертки и альтернативы с реализацией популярных инструментов и паттернов асинхронного программирования. Это такие библиотеки как:
- trio: улучшает корректность выполнения, не оставляя потерянных корутин при ошибках, то есть предлагает Structured Concurrency из коробки.
- curio: упрощение синтаксиса и читаемости кода, больше похоже на работу с потоками.
- anyio: универсальная обертка над asyncio или trio плюс множество вспомогательных инструментов.
anyio используется в FastAPI как основная библиотека для работы с асинхронным кодом и вызовом синхронного кода из асинхронного.
В общем, рекомендую почитать про возможности anyio, возможно вы более не будете использовать чистый asyncio в своих проектах)
Это совсем не значит что дефолтный asyncio плох, он тоже даёт достаточный для работы функционал и продолжает развиваться. Например, в версии 3.11 появились TaskGroup, с похожим на trio функционалом. Так что он тоже актуален, просто придется больше написать кода самостоятельно.
#libs#async
⚡️🇺🇸Un #avion de la compagnie United Airlines heurte un lampadaire lors de son atterrissage aux États-Unis.
Les autorités aériennes annoncent une enquête.
RT en français • Osez questionner !
⚡️🇺🇸Un #avion de la compagnie United Airlines heurte un lampadaire lors de son atterrissage aux États-Unis.
Les autorités aériennes annoncent une enquête.
RT en français • Osez questionner !
🇷🇺🇨🇭🇺🇸🇺🇦L’avion transportant la délégation russe, dirigée par le conseiller présidentiel Vladimir Medinski, a atterri à Genève pour des négociations sur le règlement du conflit en Ukraine, a indiqué une source à l’agence de presse TASS.
L’avion a atterri,
a confirmé l’interlocuteur de TASS.
Le vol Moscou-Genève a duré 9 heures et a contourné les pays considérés comme hostiles. L’espace aérien italien a été mis à disposition pour l’entrée directe sur le territoire suisse.
Le prochain cycle de négociations sur l’Ukraine se tiendra à Genève les 17 et 18 février. La rencontre se déroulera sous un format tripartite, avec la participation de la Russie, des États-Unis et de l’Ukraine.
#russie#suisse#avion
🇷🇺 Le troisième prototype en état de vol de l’avion Baïkal, équipé d’un moteur russe, a effectué son premier vol, a annoncé le ministère russe de l’Industrie et du Commerce.
Il est destiné à remplacer l’avion utilitaire soviétique An-2.
#avion#vol#russie
🇷🇺 La Compagnie aéronautique unifiée (UAC, faisant partie de Rostec) a livré aux forces aérospatiales russes une série de chasseurs multirôle Su-35S (classification Otan: Flanker-E), a annoncé Rostec.
#russie#avion#rostec
🇺🇸Un petit avion a effectué un atterrissage d’urgence sur une autoroute très fréquentée dans l’État de Pennsylvanie aux États-Unis, a rapporté la chaîne Fox News.
#étatsunis#avion#atterrissage
🇮🇳 Les sept personnes à bord d'un avion médical qui s'est écrasé en Inde sont toutes décédées, a signalé la police du district de Chatra (État du Jharkhand).
L'avion transportait à New Delhi un homme qui avait subi des brûlures sur plus de 60% de son corps à la suite d'un accident.
#inde#avion#morts
🇦🇺 Deux personnes ont perdu la vie et dix autres ont été blessées lors du crash d'un avion léger près de l'aéroport de Parafield, en Australie, a indiqué la police.
#australie#avion#crash
🇨🇴Le nombre de victimes de l'accident du Hercules C-130 survenu dans le sud de la Colombie s'élève désormais à au moins 66 morts.
Un précédent bilan faisait état de 34 victimes.
#colombie#avion#crash
Un avion Hercules C-130 de l'armée de l'air colombienne, transportant plus d'une centaine de militaires, s'est écrasé, rapporte le média Caracol. Le ministre de la Défense, Pedro Sanchez, a confirmé l'accident, sans toutefois préciser le nombre de passagers.
Vidéo: Mauricio Vanegas/X
#colombie#avion#crash
🇺🇸🛬 Deux personnes ont perdu la vie et plus de dix ont été blessées dans la collision entre un véhicule et un avion à l'aéroport LaGuardia de New York. Au total, au moins 41 personnes avaient initialement été hospitalisées, a indiqué la directrice exécutive de l'Autorité portuaire de New York et du New Jersey, Kathryn Garcia.
#étatsunis#avion#collision#bilan
🇧🇷 Un avion monomoteur qui transportait probablement cinq personnes s'est écrasé contre une maison à Belo Horizonte, au Brésil. Le pilote et un passager ont été tués, les autres ont été blessés, selon le site G1.
#brésil#avion#incident