@ULTIMORAPOLITICS · Post #43046 · 26.02.2023 г., 15:25
Il deputato Riccardo #Magi è ufficialmente il nuovo Segretario di #PiuEuropa. @UltimoraPolitics
Hashtags
TGINSIGHT SIMILAR POSTS
Изворен канал @pythonotes · Post #205 · 22 јан.
Как работает функция 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
Пребарај: #piueuropa
@ULTIMORAPOLITICS · Post #43046 · 26.02.2023 г., 15:25
Il deputato Riccardo #Magi è ufficialmente il nuovo Segretario di #PiuEuropa. @UltimoraPolitics
Hashtags
@ULTIMORAPOLITICS · Post #43047 · 26.02.2023 г., 15:27
Federico #Pizzarotti è ufficialmente il nuovo Presidente di #PiuEuropa. @UltimoraPolitics
Hashtags
@russianagainstwar_italia · Post #419 · 16.04.2024 г., 17:44
У МИДа Италии в Риме 16 апреля прошел митинг об обмене пленными между Украиной и Россией. В своей Пасхальной речи Папа Франческо призвал к обмену военнопленными по принципу "всех на всех". Министру иностранных дел Италии Антонио Тайани было доставлено письмо от христианской Ассоциации украинцев в Италии с просьбой содействовать такому обмену. Это особенно важно, ведь в 2024 году Италия является председателем Большой семёрки (G7). Олесь Городецкий, президент христианской Ассоциации украинцев в Италии, говорил на митинге о том, что законы об обмене и содержании пленных не соблюдаются. На митинге присутствовали и свидетельствовали родные украинских пленных из Мариуполя, которые уже 2 года находятся на территории России. На митинге говорили о необходимости конкретных действий Андреа Массарони из партии Più Europa и представитель группы активистов Russi contro la guerra. Требовали не только ускорить обмен пленных, но и вернуть депортированных из Украины детей. #piueuropa #mariupol #russicontrolaguerra #rawitaly #freerussiansglobal #westandwithukraine #stopwar #changetheprisioners #minesteroaffariesteri
@russianagainstwar_italia · Post #424 · 16.04.2024 г., 21:01
🇮🇹 Italiano: Il 16 aprile si è tenuta alla Farnesina la manifestazione sullo scambio di prigionieri tra Ucraina e Russia. Nel suo discorso di Pasqua, Papa Francesco ha chiesto uno scambio di prigionieri di guerra secondo il principio del “tutti per tutti”. Una lettera dell'Associazione cristiana degli ucraini in Italia è stata consegnata al ministro degli Esteri italiano Antonio Taiani con la richiesta di facilitare tale scambio. Ciò è particolarmente importante in quanto l’Italia detiene la presidenza del Gruppo dei Sette (G7) nel 2024. Oles Horodetsky, il presidente dell'Associazione cristiana degli ucraini in Italia, ha parlato alla manifestazione che le leggi sullo scambio e sul mantenimento dei prigionieri non vengono rispettate. Alla manifestazione erano presenti e hanno testimoniato i parenti dei prigionieri ucraini di Mariupol, che si trovavano in Russia da 2 anni. Alla manifestazione erano presenti Andrea Massaroni del partito Più Europa e la rappresentante del gruppo di attivisti Russi contro la guerra hanno parlato della necessità di azioni concrete. Hanno chiesto non solo di accelerare lo scambio di prigionieri, ma anche di restituire i bambini deportati dall’Ucraina. #piueuropa #mariupol #russicontrolaguerra #rawitaly #freerussiansglobal #ovesteconl'Ucraina #stopwar #cambiareprigionieri #minesteroaffarysteri