Вторая по частоте future-функция, которую я использовал, это абсолютный импорт
from __future__ import absolute_import
Что она делает?
Изменения, которые вносит эта инъекция описаны в PEP328
Покажу простой пример.
Допустим, есть такой пакет:
/my_package
/__init__.py
/main.py
/string.py
Смотрим код в my_package/main.py
# main.py
import string
Простой пример готов) Вопрос в том, какой модуль импортируется в данном случае? Есть два варианта:
1. модуль в моём пакете my_package.string
2. стандартный модуль string
И вот тут вступает в дело приоритет импортов. В Python2 порядок следующий: помимо иных источников, раньше ищется модуль внутри текущего пакета, а потом в стандартных библиотеках. Таким образом мы импортнём my_package.string.
Но в Python3 это поведение изменилось. Если мы указываем просто имя пакета, то ищется именно такой модуль, игнорируя имена в текущем пакете. Если мы хотим импортнуть именно подмодуль из нашего пакета то, мы должны теперь явно это указывать.
from my_package import string
или относительный импорт, но с указанием пути относительно текущего модуля main
from . import string
Еще одной неоднозначностью меньше 😎
Подробней про импорты здесь:
https://docs.python.org/3/tutorial/modules.html
#2to3#pep#basic
Самолет 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