Как работает функция 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
Парижская неделя мужской моды: старт грандиозного события
📍 Уже 21 января Париж погрузится в мир высокой моды: стартует Неделя мужской моды, где ведущие бренды представят свои коллекции сезона осень-зима 2025/26. В ближайшие дни мы увидим, какие тренды будут определять стиль мужчин в следующем году.
📍 В расписании значатся Louis Vuitton, Dior, Hermès, Valentino, Prada и другие модные дома. Интерес вызывает и коллекция Raf Simons, который после ухода из Calvin Klein и сотрудничества с Prada теперь может удивить собственными новаторскими решениями.
📍 Ожидаются эксперименты с объемными силуэтами, инновационными тканями и переосмыслением классики. Учитывая растущий тренд на гендерно-нейтральную моду, можно предположить, что многие коллекции будут стирать границы между мужским и женским гардеробом.
📍 Парижская неделя мужской моды — это не просто показы, но и барометр индустрии. Какие силуэты, материалы и цветовые решения окажутся главными в следующем сезоне? Ждать осталось недолго!
🎙Редакция ФК Эвелины Хромченко
#ParisFashionWeek#PFW#МужскаяМода#НовостиМоды#ЭвелинаХромченко#МодныйПриговор
Dior представил новую мужскую коллекцию: переосмысление классики.
📍Ким Джонс снова удивляет! В рамках Парижской недели моды дизайнер представил мужскую коллекцию Dior осень-зима 2025/26, где соединил элегантность 50-х с футуристичными элементами.
📍В центре внимания — силуэт H-Line, впервые предложенный самим Кристианом Диором. Джонс обновил его с помощью современных пропорций, экспериментируя с объемными жакетами, длинными пальто и мягкими линиями. Вдохновение? Японские кимоно и милитари-эстетика.
📍Аксессуары тоже не остались без внимания: кожаные ботфорты, перчатки и даже повязки на глаза, словно отсылки к haute couture. Цветовая гамма минималистична: приглушенные оттенки серого, черного и хаки создают атмосферу утонченной строгости.
Dior снова доказывает: мужская мода — это не просто костюмы, а целое искусство.
🎙Редакция ФК Эвелины Хромченко
#Dior#KimJones#ParisFashionWeek#МужскаяМода#ЭвелинаХромченко#МодныйПриговор
Юлия Янина представила коллекцию в Париже.
📍На Неделе высокой моды в Париже Юлия Янина показала коллекцию, вдохновленную эстетикой русских аристократок и театральными традициями. Ее кутюр — это искусство, в котором классика встречается с современностью.
📍На подиуме появились корсетные платья с архитектурными силуэтами, вышитые вручную цветочные узоры и роскошные бархатные ткани. Каждый образ словно сошел со старинных портретов, но при этом выглядел актуально и свежо.
📍Особое внимание привлекли платья с объемными рукавами и сложными драпировками, напоминающие костюмы балерин Мариинского театра. В коллекции чувствуется влияние русской культуры — от барокко до авангардных элементов.
📍Юлия Янина давно известна за пределами России, ее работы выбирают мировые звезды и члены королевских семей. Эта коллекция — еще одно подтверждение того, что русский кутюр по-прежнему на высоте.
📍Критики уже назвали показ одним из самых утонченных на Неделе моды, а сама дизайнер продолжает удивлять мир искусством высокой моды.
🎙Редакция ФК Эвелины Хромченко
#YaninaCouture#ParisFashionWeek#HauteCouture#РусскийКутюр#ЭвелинаХромченко#МодныйПриговор
Азиатский шик в Париже.
На неделе моды в Париже этой зимой невозможно было не заметить бренд “Miss Sohee”.
Дизайнер и основатель дома Sohee Park (Сохе Парк) родилась в Корее, а сейчас работает в Лондоне.
Идея бренда - создание кутюрных образов, которые женщины могут носить в реальной жизни.
Коллекцию «F/W 2022» Парк создала вдохновившись азиатской культурой.
Стоит обратить внимание на принты с традиционными азиатскими мотивами, элегантные силуэты и цвета.
Все оттенки глубокие, фактуры тканей и украшений подобраны невероятно точно.
“Miss Sohee” - коллекция Haute Couture с азиатским акцентом выразительно сочетающая традиции и современные тренды.
#fashionweek#parisfashionweek#paris#couture#misssohee
#catwalk
По материалам
missohee. com / fw-2022