Вторая по частоте 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
News: #Jimma University, #Boeing sign partnership to strengthen aerospace education
Boeing and Jimma University have announced a long-term strategic partnership aimed at strengthening aviation sciences and aerospace engineering education and preparing a skilled workforce for #Ethiopia’s growing aviation sector and the wider #African market.
In a statement, the partners said the collaboration will support Jimma University’s recently established Aviation Sciences and Aerospace Engineering Academy through infrastructure upgrades, curriculum enrichment, and community engagement initiatives.
The program is also expected to lay the foundation for developing Jimma into a future aerospace center of excellence.
During the initial phase of the partnership in 2026, the two sides plan to focus on classroom modernization, specialized faculty training, and industry-focused workshops.
Henok Teferra Shawl, managing director for Africa at Boeing, said the .....
Read more; https://addisstandard.com/?p=55631
News: Fuel shortages deepen in #Addis_Abeba, regional cities as drivers endure prolonged queues
Drivers in Addis Abeba and several regional cities report worsening fuel shortages, with prolonged queues and dwindling supplies deepening the strain caused by recent price hikes.
At present, beyond rising costs, fuel is reportedly becoming increasingly scarce in cities including #Mekelle, #Jimma, #Ambo and #Bahir_Dar. Drivers who spoke to Addis Standard described spending hours in queues at fuel stations, often with no guarantee of securing supply.
A public transport driver in Mekelle said the situation has deteriorated sharply. “Beyond the price hike, it feels like fuel is heading toward complete disappearance. We are buying a 20-litre jerrycan for 8,000 birr, and that too after waiting in line for more than five hours,” he said.
Read more: https://addisstandard.com/?p=55586
❗️❗️NEWS❗️❗️
🚀 Elevate Your Future Tomorrow Morning!
Are you ready to take the next step in your professional journey? Jifar Career Training is coming to Eldan School in Jimma for an exclusive, high-impact session!
Where: Eldan School, Jimma
When: Tomorrow Morning ከ 2:30 ጀምሮ አይቀርም
Focus: Career growth, skill building, and professional success.
Don’t just dream about a career—train for it. We are bringing the tools; you bring the ambition.
See you all there!📍#Jimma#JifarCareer#EldanSchool#CareerGrowth
Business: #Dubai-based premier hospitality group partners with #MIDROC to develop 10 hotels across #Ethiopia
The agreement, signed during the Future Hospitality Summit Africa, held at Radisson Blu Hotel, #Nairobi Upper Hill, between 31 March and 01 April 2026, outlines a multi-year rollout of properties across key destinations including #Addis_Abeba, #Hawassa, #Bahir_Dar, #Jimma, and #Langano.
The developments are expected to deliver approximately 1,140 hotel keys, with phased openings planned between 2026 and 2031.
https://addisstandard.com/?p=56250
🗣️#DebateSphere was 🔥🔥🔥🔥🔥
The inaugural edition of Debate Sphere in Bishoftu, Ethiopia kicked off with an intense first round of debates. 20 eager participants, divided into 4 teams, took the stage to tackle pressing issues.
The energy in the room was 💯 as the teams delivered their arguments with eloquence and conviction, captivating the enthusiastic 👏 audience. Judges listened intently, evaluating the persuasiveness and clarity of the presentations.
Friendly handshakes and camaraderie between the teams exemplified the spirit of intellectual discourse, as they engaged in lively rebuttals and challenged each other's perspectives. 🤝
Can't wait to see what's in store for the next destination #Jimma! 🔜🏆
🔅Round 1 pictures🔅
@safelightcommunity
#InspireEmpowerTransform
🔆🔅www.safelightet.org🔅🔆
@SafeLightOfficial
👇JOIN US👇
Telegram | Instagram | LinkedIn | Facebook
#DebateSphere#BishoftuDebate#CriticalThinking#SafelightetIntiatives
#SDG#Transform2032
#MODEL2053
#Agenda2032
#In_Depth_Analysis: The #Hormuz Entanglement: Why #Ethiopia’s fuel crisis is a perfect storm of #war, #graft, and #reform
While the immediate catalyst appears to be the high-stakes military escalation between the U.S., Israel, and Iran, a deeper look reveals that Ethiopia’s fuel misery is a complex entanglement. It is a “perfect storm” where geopolitical vulnerability, a domestic system rotting from within, and a painful macroeconomic experiment have collided to leave 120 million people running on empty.
Until the govt can clean its own house, root out the “senior decision-makers” profiting from the black market, and navigate the treacherous waters of Middle Eastern diplomacy, the accounts emerging from #Gonder to #Jimma to #Ambo, and from #Hawassa to #Bishoftu and #Mekelle, point to an Ethiopia that will remain running on empty.
It will be a country “stalled at the intersection of a distant war it cannot control and a local crisis of governance it has yet to master”...
https://addisstandard.com/?p=56099