Вторая по частоте 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
Republic of Somaliland’s Legal Basis for Retaining Sovereign Control of Its Airspace. Read more.
https://borkena.com/2025/11/15/republic-of-somalilands-legal-basis-for-retaining-sovereign-control-of-its-airspace/#Somaliland#Airspace#Somalia
🛰 Embassies Shut, Airspace Closed: Trump’s “Four-Week” War Goes Regional
Trump promised a four–five week air war. By day four, U.S. embassies are shuttered and the sky over half the region is basically a no‑go zone.
Iran’s retaliation has gone wide: at least five Gulf allies report drone and missile strikes, including hits around U.S. diplomatic facilities, pushing Washington to close its embassies in Saudi Arabia and Kuwait and temporarily halt operations in Beirut. Airspace is now closed or heavily restricted in at least six countries — Iran, Iraq, Kuwait and others — as aviation authorities extend bans on civilian traffic amid “ongoing security concerns.”
Israel is still escalating. It claims fresh strikes on “high‑profile” targets in Tehran, including the presidential office, while also pushing ground troops deeper into Lebanon as Hezbollah answers with missiles and attack drones. Smoke over Beirut’s southern suburbs is the new backdrop to every “we don’t want an endless war” sound bite.
Meanwhile, the body count keeps climbing. The Pentagon now acknowledges six U.S. service members killed with more casualties expected. Iran’s Red Crescent reports hundreds dead across more than 150 cities; Lebanon’s health ministry counts dozens of fatalities; Israel and Gulf states are adding their own numbers to a regional tally that has already broken 800 in under a week.
And Trump, facing diplomats evacuated, embassies hit by drones, and airspace slammed shut, is already revising his own timeline — hinting U.S. forces can keep striking Iran “far longer” than the four–five weeks briefed by the military. The war was sold as a controlled burn. It’s behaving like what it is: an open fire in a room full of fuel, with the exits locking behind the people who were told this would be quick.
#Iran#Trump#Israel#Lebanon#Hezbollah#embassies#airspace#war#MiddleEast
📱American Оbserver - Stay up to date on all important events
🇺🇸
✈️ОАЭ сохраняют ограничения в воздушном пространстве
Воздушное пространство United Arab Emirates останется частично закрытым как минимум до 7 марта. Об этом сообщает ТАСС со ссылкой на источники в авиадиспетчерских кругах региона.
По предварительной информации, ограничения будут действовать до 12:00 по всемирному времени (15:00 мск).
В этот период самолёты, направляющиеся в аэропорты ОАЭ и вылетающие из них, должны использовать специально установленные воздушные коридоры.
🛫 Сейчас действует шесть таких маршрутов, которые соединяют аэропорты страны с воздушным пространством соседних государств —
Oman и Saudi Arabia.
По словам источника, из соображений безопасности авиадиспетчеры могут оперативно закрывать отдельные коридоры. В таком случае прибывающие самолёты будут направляться в безопасные зоны ожидания до получения дальнейших указаний.
📍 Ограничения вводятся для поддержания безопасности воздушного движения в регионе.
---
#авиация#авиацияновости#авиапространство#ОАЭ#UAE#airspace#авиадиспетчеры#авиабезопасность#авиаперелеты#авиациясегодня#aviationnews#flightsafety#aviation