Вторая по частоте 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
Various Artists — Syria: Islamic Ritual Zikr in Aleppo (Anthologie Des Musiques Traditionnelles, 1975)
#sufi#chanting#dhikr#muwashahah#nasheed#Syria
Суфизм или тасаввуф (التصوف) — мистическое течение в исламе, последователи которого посвящают себя поиску духовного самосовершенствования и прямого личностного общения с Богом. Суфизм появился в VII веке и с тех пор приобрел огромное колличество разнообразных форм по всему мусульманскому миру.
Зикр (ذکر), что значит «упоминание», — распространенная в суфизме мистическая практика, заключающаяся в многократном повторении фразы или молитвы, прославляющей Бога. Во мноих мусульманских общинах, где азан, призыв к молитве, и чтение Корана нараспев являются двумя признанными формами вокального искусства, практикование зикра часто порицается наровне с другими музыкальными практиками.
🔗Spotify | AppleMusic | Telegram
Nawa — Ancient Sufi Invocations & Forgotten Songs from Aleppo
(Electric Cowbell, 2014)
#sufi#chanting#dhikr#muwashahah#nasheed#Syria
Суфизм — мистическое течение в исламе, последователи которого посвящают себя поиску духовного самосовершенствования и прямого личностного общения с Богом. Гибкость суфизма и открытость посторонним влияниям сделали его крайне неоднородным. Разные ответвления суфизма способствовали сохранению доисламских традиций исповедующих его народов. Именно поэтому, несмотря на неоднозначное отношение ислама к музыке, её можно услышать во время суфийских ритуалов.
В 2009 году в сирийском городе Алеппо несколько суфиев объединились с целью сохранить почти забытые мелодии, песни и стихи, уникальные для древнего города. В 2010 году Джейсон Хамахер отправился в Алеппо, чтобы задокументировать ритуалы религиозных меньшинств Сирии. Хамахер узнал о суфиях, исповедующих старые традиции, отыскал группу и стал первым западным человеком, услышавшим их искусство. Он записал их выступление во дворе 500-летнего дома в Алеппо за несколько месяцев до начала гражданской войны. В настоящее время члены группы рассеяны по Европе и странам Ближнего Востока.
Spotify | AppleMusic | VK
Sidi Goma — Live In India! (ARCE, 2006)
#traditional#sufi#dhikr#goma#damal#siddi#India
Сидди — народ, проживающий в Пакистане и Индии. Его представители — потомками банту из Эфиопии и Юго-Восточной Африки, попавшие на Индийский субконтинент преимущественно в результате работорговли. Некоторые же оказались там в роли торговцев, моряков и наёмников.
Культура сидди отражает как их долгое присутствие в Южной Азии, так и восточноафриканское происхождение. Например, женщины сидди носят одежду, напоминающую о Восточной Африке, а мужчины — индийский костюм шальвар-камиз.
Интересное культурное переплетение заметно и в их религиозных традициях. Современные сидди — преимущественно мусульмане-сунниты. Они особенно почитают суфийского святого Пир Манго и проводят в его честь ежегодный фестиваль Шиди Мела. Однако праздник сопровождается кормлением священных крокодилов, обитающих рядом со святилищем Пир Манго, а также музыкой и танцами с ярко выраженными африканскими корнями.
Sidi Goma — группа музыкантов из округа Бхаруч в штате Гуджарат, исполняющая ритуальную музыку и танцы сидди. Коллектив назван в честь традиционного танца дамал, также известного как гома. В 2005 году Sidi Goma вместе с другими музыкантами отправились в тур Remembered Rhythms по семи индийским городам. Тур был организован «Архивом и исследовательским центром этномузыкологии» и стал первой полной презентацией программы Sidi Goma, представленной широкой публике.
🔗Telegram