Стандартная библиотека asyncio это стандарт (начиная с Py3.4) для работы с асинхронным кодом. Но эта библиотека достаточно низкоуровневая, со своими проблемами, устаревшими подходами.
Чтобы исправить это, были созданы разные обертки и альтернативы с реализацией популярных инструментов и паттернов асинхронного программирования. Это такие библиотеки как:
- trio: улучшает корректность выполнения, не оставляя потерянных корутин при ошибках, то есть предлагает Structured Concurrency из коробки.
- curio: упрощение синтаксиса и читаемости кода, больше похоже на работу с потоками.
- anyio: универсальная обертка над asyncio или trio плюс множество вспомогательных инструментов.
anyio используется в FastAPI как основная библиотека для работы с асинхронным кодом и вызовом синхронного кода из асинхронного.
В общем, рекомендую почитать про возможности anyio, возможно вы более не будете использовать чистый asyncio в своих проектах)
Это совсем не значит что дефолтный asyncio плох, он тоже даёт достаточный для работы функционал и продолжает развиваться. Например, в версии 3.11 появились TaskGroup, с похожим на trio функционалом. Так что он тоже актуален, просто придется больше написать кода самостоятельно.
#libs#async
Самолет IndiGo совершил аварийную посадку в Мумбаи из-за отказа двигателя 🇮🇳
Рейс 6E-6271 авиакомпании IndiGo, следовавший по маршруту Дели-Гоа, был вынужден экстренно приземлиться в Мумбаи 16 июля из-за технической неисправности двигателя.
Самолет Airbus A320neo благополучно приземлился после того, как пилот сообщил об отказе одного из двигателей на высоте 34,000 футов.
Краткая выжимка информации:
⏺На борту находилось около 173 пассажиров
⏺В аэропорту Мумбаи была объявлена “полная готовность” службы экстренного реагирования в 21:35 по местному времени
⏺Посадка состоялась в 21:52 на полосу 27
⏺Все пассажиры были благополучно эвакуированы
⏺Для завершения рейса был предоставлен резервный самолет
📌Данный инцидент является частью более широкой проблемы с двигателями Pratt & Whitney PW1100G-JM серии GTF, которые устанавливаются на самолеты A320neo. Двигатели имеют проблемы с загрязненным порошковым металлом, который использовался в различных компонентах двигателя и вызывал трещины в дисках 1-й и 2-й ступени турбины высокого давления.
IndiGo, крупнейшая авиакомпания Индии, уже была вынуждена приостановить эксплуатацию около 80 самолетов из-за проблем с двигателями этого типа. По состоянию на сентябрь 2024 года, количество самолетов IndiGo, находящихся на земле из-за проблем с двигателями, составляло 70 единиц.
Пострадавший самолет, возрастом 6,8 лет, остается на земле для проведения технического обслуживания и проверок перед возвращением в эксплуатацию.
Лёгкое небо
#aviation#AviaIncident#IndiGo
🇮🇳IndiGo стала первым индийским оператором Airbus A321XLR
📌Индийский лоукостер IndiGo принял первый Airbus A321XLR 7 января 2026 года, став первой авиакомпанией страны, эксплуатирующей этот тип воздушного судна
⏺Это первый из 69 самолётов A321XLR, заказанных IndiGo у Airbus. Эти борты являются частью серии мегазаказов авиакомпании, которые приблизили её портфель заказов к отметке в 1 000 самолётов у европейского производителя
⏺IndiGo рассматривает A321XLR как ключевой инструмент для открытия новых рынков в регионе Индийского океана, Восточной и Центральной Азии, а также в Африке. Дальность полёта самолёта также позволяет охватить значительную часть Европы из хабов авиакомпании в Дели и Мумбаи, что усилит воздушное сообщение между континентами.
Лёгкое небо
#aviation#news#IndiGo#Airbus#A321XLR
#IndiGo flight from Delhi to Manchester makes sudden mid-air U-turn near #Ethiopia
A #Delhi–#Manchester flight operated by IndiGo made an unexpected mid-air U-turn near the Ethiopia border on Monday, with the reason for the diversion still unclear.
Flight 6E33, operated on a Boeing 787-9 Dreamliner, had departed from Indira #Gandhi International Airport in 3New_Delhi on a scheduled service to Manchester in the #United_Kingdom. The aircraft was en route over East Africa when it abruptly changed course and returned toward Indian airspace.
Flight tracking data shows that the plane had approached the Ethiopian border before performing the sudden turnaround. There has been no indication of. a technical fault or operational issue, and no official explanation has been provided by the airline.
Passengers on board were reportedly unaware of any immediate danger, and the flight later .....
https://web.facebook.com/AddisstandardEng/posts/pfbid0DLWYcW6KDf5PwDbLUSGtFnaFaqFRT4wKEQFRdFoMFMQxHJc2HrXHWDYoZz4FVugvl