Как работает функция reload()?
Эта функция нужна для того, чтобы перезагрузить изменившийся код из py-файла без рестарта интерпретатора.
Дело в том, что любой импортированный модуль при повторном импорте не будет перечитывать файл. Функция импорта вернёт уже загруженный в память объект модуля. Чтобы обновить код, нужно либо перезапустить всю программу, либо использовать функцию reload()
from importlib import reload
reload(my_module)
🔸 Функция reload() принимает в качестве аргумента только объект модуля или пакета. Она не может перезагрузить класс или функцию. Только весь файл целиком!
🔸 Перезагрузка пакета перезагрузит только его файл __init__.py, если он есть. Но не вложенные модули.
🔸Она не может перезагрузить ранее не импортированный модуль.
🔸При вызове функция reload() перечитывает и перекомпилирует код в файле, создавая новые объекты. После создания новых объектов перезаписывается ранее созданный неймспейс этого модуля.
Это значит, что если где-то этот модуль импортирован через import и обращение к атрибутам происходит через неймспейс (имя) модуля, то такие атрибуты обновятся.
Если какие-либо объекты из этого модуля импортированы через from то они будут ссылаться на старые объекты.
Напишем простой модуль
# mymodule.py
x = 1
Теперь импортируем модуль и отдельно переменную х из модуля
>>> import mymodule
>>> from mymodule import x
>>> print(mymodule.x)
1
>>> print(x)
1
Не перезапуская интерпретатор вносим изменения в модуль
# mymodule.py
x = 2
Делаем перезагрузку модуля и проверяем х ещё раз
>>> reload(mymodule)
>>> print(mymodule.x)
2
>>> print(x)
1
То же самое будет если присвоить любой объект переменной (даже словарь или список)
Повторный импорт обновляет значение
>>> from mymodule import x
>>> print(x)
2
🔸Созданные инстансы классов не обновятся после перезагрузки модуля. Их придётся пересоздать.
#tricks#basic
Эстетика сине-белой вазы.
Слева: казахский дизайнер Aya Bapani
Справа: Бренд из Катара TIIYA SS 2021👏👏
"Фарфоровые куклы" рассказывают историю о Великом Шёлковом Пути и о том, как бело-синяя керамика соединяет культуры.
Бренд создал фотосессию, в которой соединил разные виды искусства.
#comparativefashion
Мода и переосмысление своего прошлого.
Армения ↔️ Карелия и космическая связь идей и людей.
Стилизованные папахи и аутентичное кружево (фото 1 - 3) получили неожиданную интерпретацию в новой коллекции весна-2024 бренда Mariko: источником вдохновения для Мари Айрапетян стала культура и природа ее родного села Хнацах в Армении.
А для участника нашего проекта Виктории Устиновой таким вдохновением стала её родина - Карелия (фото 4 - 6)
В 2014 году на фестивале IBEFF ETNOMODA была представлена её коллекция с одноименным названием.
Карельские легенды и пудожские вышивки дали творческий импульс Виктории для создания шляп, удивительным образом напоминающим "папахи" Мари Айрапетян.
📷 образы из коллекции "Карелия" (2014, Etnomoda); весна-2024 Mariko
#comparativefashion#ассоциации
Гуси-лебеди и народный фольклор 🦆🪿🦢 в моде:
Образы водоплавающих птиц - уток, гусей и лебедей - играют в фольклорной традиции исключительную роль. Однако, их можно встретить и на подиуме высокой моды.
В коллекции Burberry 2023 года появился принт с утками и головной убор в виде селезня.
Дэниэл Ли вдохновлялся британскими парками, в которых часто можно встретить этих очаровательных птиц.
Иная интерпретация образа была представлена Татьяной Коваленко на нашем фестивале IBEFF ETNOMODA в 2013 году.
Дизайнер стремилась углубиться в функциональные качества народного костюма и создать не только выразительную, но и функциональную форму. Об уточке напоминает овальный силуэт моделей, а также принт в виде стилизованных уточек.
📷 образы из коллекций "Уточка" (2013, Etnomoda);
Burberry (осень-зима 2023)
#ассоциации#comparativefashion
Образ от KENZO (слева) и аллюзия к творчеству Kenzo Takada (справа) из коллекции конкурсанта IBEFF ETNOMODA, Дарьи Безруковой.
*Фото Игоря Евдокимова на показе @etnomoda 2014
#comparativefashion#ассоциации
"Бедуины" на подиуме.
Восточный колорит, эхо "Дюны" и в то же время ультра современные тренды.
Rick Owens #SS2024#PFW
📹 Lorre Rodkin
Для разнообразия добавили в подборку образ участника нашего показа 2018 года из коллекции
"Космос.Черная дыра".
Театр моды "мАрт"
#ассоциации#comparativefashion
Наша рубрика #Ассоциации
Участница нашего конкурса #ibeff_online2023 Евгения Семерок с кампейном коллекции "Узор"
и #показ Fendi Fall/Winter 2019/2020.
Что общего у аутентичных готических образов нашей участницы и образов из последней коллекции Карла Лагерфельда для Fendi?
На наш взгляд, их объединяет общее настроение.
Чёрный цвет - всегда беспроигрышный вариант! Особенно, если он в тандеме с роскошным кружевом или орнаментом!
#Этномода#comparativefashion
✨ Дорогие подписчики, в нашем канале регулярно выходят материалы из различных рубрик, ориентироваться в которых вам помогут хештеги.
Вот некоторые из них:
🔹#nationaltrend -
мотивы национальных культур в современных модных коллекциях
🔹#catwalk -
Фото с подиумов - следите за модными показами и узнавайте об интересных коллекциях с этно мотивами.
🔹#fashionweek -
оставайтесь в курсе самых громких модных событий с мировых Недель Моды.
🔹#comparativefashion + #ассоциации – схожести, различия и аллюзии.
Что объединяет образы дизайнеров с разных уголков света?
🔹#discoveringtalents - открывайте новые имена в мире моды и следите за молодыми талантами, которые обращаются к фольклору за вдохновением.
🔹#этнофьюжн - сочетание в одной коллекции отголосков нескольких национальных культур