Как работает функция 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
🌃Друзья, уже сегодня состоится грандиозный фестиваль Ural Music Night!✨
⠀
🎼 Весь город наполнится музыкой, и одна из самых ярких площадок ждёт вас в Доме Офицеров!
⠀
Мы делимся кадрами и эмоциями подготовки — последние штрихи, репетиции, настройка звука и света.
🔥Атмосфера уже по-настоящему праздничная!
⠀
🎶 Приходите за яркими эмоциями, живой музыкой и атмосферой настоящего праздника!
📍Ждём вас сегодня, 27 июня, в Доме Офицеров!
#UralMusicNigh
#UMN
🌃 Ural Music Night! ✨
❓Что вас сегодня ждёт❓
1⃣. На площади перед ОДО ❗
- Можно будет увидеть Танцевальный спектакль «Сказ»
🕰 Начало в 16.00
- Выступление Ансамбля железнодорожных войск
🕰Начало в 16.40
- Небольшой концерт от Ансамбля песни и пляски Центрального военного округа
🕰Начало в 17.20
- Уникальное направление музыки СКА- ПАНК группы Лампасы
🕰 Начало в 18.50
- Прекрасными песни военных лет вместе с группой «Запрещенные барабанщики»
Состав группы:
🥁Устюгов Александр
🥁Соловьев Иван
🥁Холмогоров Сергей
🥁Дылдина Илона
🕰Начало 19:30
2⃣. В большом зале ОДО
- Можно будет погрузится у атмосферу Испании с зажигательными танцами и живой музыкой. Исполнители музыкального жанра «Фламенко» перенесут вас в мир ярких эмоций. 💃🏾
🕰 Начало в 21.00
3⃣. В малом зале ОДО
- Вы насладитесь этнической музыкой, а именно гармонией индийских инструментов🪈
🕰 Начало в 16.30
🎶 Мы ждем вас 27 июня 2025 года🎶
#ОДО_Урал, #концерты, #UMN
💫Катарсис по-уральски: как группа «Ягода» заставляет плакать от счастья
Наследие Бажова, птицы Сирин и Алконост, русская тоска и рогатые кички — всё это сплелось в музыке группы «Ягода», выступившей на Ural Music Night. Мы поговорили с артистами о том, почему их сказочный фолк — это не бегство от реальности, а самое что ни на есть честное и прямое погружение в неё, где зрителям позволено плакать и водить хороводы.
Читайте интервью в разделе «Журнал» на нашем сайте.
#UMN#Екатеринбург#UralMusicNight2025#интервью
Туристы направили свой взор на Ural Music Night
🔥 110+ площадок.
🔥 3000+ артистов из самых разных жанров: от фолк-джаза до глиттер-попа, от панк-метала до хип-хопа, от академической музыки до драм-н-бейса.
#uralmusicnight2025#UMN#UralMusicNight#UMN2025#UralMusicNight2025
Уже завтра «Главный Проспект» примет участие в международном музыкальном фестивале в Екатеринбурге «Ural Music Night» и станет площадкой, где весь вечер будет царить атмосфера страсти и движения!
💕URAL MUSIC NIGHT💕
27 июня (пт) с 19:00 до 01:00
Школа танцев MaxDance проведёт вечеринку по клубной латине с мастер-классами и шоу-номерами тренеров. Каждый час будет проходить новый бесплатный мастер-класс по бачате.
➿➿➿➿➿➿➿➿➿➿
Итак, резюмируем программу:
19:00 мастер-класс по бачате от Максима Щербакова (основатель MaxDance, чемпион Кубка Мира)
20:00 открытые соревнования по бачате - от начинающих до профессионалов
22:00 Мастер-класс по бачате от тренеров MaxDance
22:20 Массовый танец сальса
22:20 Вечеринка по клубной латине (бачата-сальса) с мастер-классами каждые полчаса и показательными выступлениями
Если вы хотите продлить Ночь музеев — вам к нам!
С любовью,
Ваш «Главный проспект»🤍
#UMN#Екатеринбург#UralMusicNight2025#Танцы#Сальса#Бачата#главныйпроспект
💕URAL MUSIC NIGHT💕
27 июня (пт) с 19:00 до 01:00
Друзья, мы рады сообщить, что «Главный Проспект» примет участие в международном музыкальном фестивале в Екатеринбурге «Ural Music Night» и станет площадкой, где в следующую пятничную ночь будет царить атмосфера страсти и движения!
Школа танцев MaxDance проведёт вечеринку по клубной латине с мастер-классами и шоу-номерами тренеров. Каждый час будет проходить новый бесплатный мастер-класс по бачате.
➿➿➿➿➿➿➿➿➿➿
Итак, резюмируем программу:
19:00 мастер-класс по бачате от Максима Щербакова (основатель MaxDance, чемпион Кубка Мира)
20:00 открытые соревнования по бачате - от начинающих до профессионалов
22:00 Мастер-класс по бачате от тренеров MaxDance
22:20 Массовый танец сальса
22:20 Вечеринка по клубной латине (бачата-сальса) с мастер-классами каждые полчаса и показательными выступлениями
Если вы хотите продлить Ночь музеев — вам к нам!
С любовью,
Ваш «Главный проспект»🤍
#UMN#Екатеринбург#UralMusicNight2025#Танцы#Сальса#Бачата#главныйпроспект
🔥 Площадки UMN 2025: World Music «Изумрудный город»
📍Парк Маяковского (Летний театр) (ИЗМЕНЕНИЯ В ПЛОЩАДКЕ)
📍 Актуальные тайминги на сайте и в приложении
📍 Фолк, этника, фолктроника, арт-фьюжн
Парк Маяковского станет домом для главной фолк-сцены фестиваля — World Music «Изумрудный город», где встретятся культуры, ритмы и стили со всей России.
🎤Хедлайнеры:
22:10-23:00
Регистрация на выступление
— Олег Митяев — автор и исполнитель песен, ставших частью национальной культурной памяти — «Лето — это маленькая жизнь», «Как здорово, что все мы здесь…», «Не наточены ножи» и многих других — Олег Митяев выступит с концертом в летний вечер, где каждая строчка отзовётся в сердцах слушателей;
20:50–21:30
— Ягода — современный фолк, этно и чарующий вокал. Более 600 тыс. просмотров на YouTube и финалисты «Моспродюсер.LINK»;
21:30–22:10
— Изумруд — уникальный арт-фьюжн: классика, джаз, фолк, этника, арт-рок. Участники Олимпиады в Сочи и шоу на НТВ.
🎶 Также выступят:
Роза Карим, Мелисса, Einar,
Бала́кирь,Варья,ЖИВаGO,BELOBOKA,ХВОЯ,СавелiчъБэнд.
❤️🔥 Ночь пройдёт 27 июня 2025, Екатеринбург, Россия
#UMN#Екатеринбург#UralMusicNight2025#Площадки#Фолк#Фолктроника#АртФьюжн#Этника#ЖивойЗвук