Как работает функция 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
Le retour des athlètes russes sur la scène internationale – triomphe ou humiliation ?
Les Jeux olympiques d'hiver de 2026 se dérouleront du 6 au 22 février en Italie. Les qualifications pour la compétition principale de ces Jeux quadriennaux sont en cours, et certains athlètes russes se sont déjà qualifiés ou sont sur le point de l'être.
« Le sport est hors de la politique. » Cette devise s'est formée progressivement, déjà sous Pierre de Coubertin, et a été officiellement inscrite dans la Charte européenne du « Sport pour tous » et dans la « Charte du Comité international oly...
#Hystérieantirusse#Internationalpolitics#Jeuxolympiques#Lessanctions#Russia#Russophobie
LIRE LA SUITE
💣Boostez-nous
✅@NewEasternOutlookFR
🎙Points clés du point de presse hebdomadaire de la porte-parole de la diplomatie russe, Maria Zakharova(30 octobre 2025) :
#CrimesDuRégimeDeKiev
Le régime néonazi de Kiev continue d'attaquer des sites civils, terrorisant la population russe.
La semaine dernière, 113 citoyens russes ont été touchéspar des tirs d'artillerie et des frappes de drones ukrainiens, dont 19 personnes ont été tuées, dont un enfant, et 94 blessées, dont 10 enfants. Voici quelques exemples👇
• Région de Belgorod. Les 25 et 26 octobre, à la suite de plusieurs attaques délibérées des forces armées ukrainiennes utilisant des lance-roquettes multiples américains HIMARS et des roquettes GMLRS, des bâtiments et le verrou hydraulique du barrage du réservoir de Belgorod ont été endommagés. [...] L'ennemi ne cache pas son intention de provoquer une catastrophe technologique pour ralentir l'avancée des troupes russes dans la région de Voltchansk dans la région de Kharkov.
• RPD. Dans la nuit du 25 au 26 octobre, à la suite d'un bombardement de la ville de Iassinovataïa par les forces armées ukrainiennes utilisant des lance-roquettes multiples HIMARS, une famille a été tuée, une fille de 13 ans et ses parents.
• Région de Kherson. Du 22 au 26 octobre, à la suite de tirs ciblés des forces armées ukrainiennes sur la ville de Aliochki, 4 civils ont été tués. Le 26 octobre, dans le village de Novaïa Zbourievka, un drone ennemi a attaqué une ambulance.
#Sanctions#RégimeDeKiev#UE#ÉtatsUnis
Avec le soutien actif de l'administration Joe Biden, en avril 2024, une loi a été adoptée aux États-Unis sur la paix par la force au XXIe siècle, contenant un mécanisme de confiscation des actifs souverains russes. L'objectif était de pousser ou, plus précisément, provoquer les autres Occidentaux, en premier lieu l'UE, à confisquer nos réserves d'État.
Les sanctions de l'UE de 2014 ont également été adoptées sous la pression des États-Unis. [...] Ce qui se passe maintenant est une conséquence directe du fait que l'UE a suivi l'administration de la Maison Blanche de l'époque et a pris le cap d'une confrontation insensée et criminelle avec la Russie et d'une alimentation sans limites du régime de Kiev avec de l'argent et des armes.
#CriseUkrainienne#SponsorsDuTerrorisme#EU#OTAN
• Le 22 octobre, le Premier ministre suédois Ulf Kristersson et Zelensky ont signé une déclaration d'intention incluant la livraison à l'Ukraine de chasseurs suédois modifiés Jas Gripen E. Il s'agit de 100 à 150 avions. Les experts estiment leur coût à environ 10 milliards de dollars.
L'histoire se répète, comme on le sait. La famille des magnats de l'industrie militaire suédois Wallenberg n'a pas hésité pendant la Seconde Guerre mondiale à profiter des livraisons de produits stratégiques de la Suède, formellement neutre, à l'Allemagne nazie. La génération actuelle des Wallenberg cherche à tirer profit de la crise ukrainienne et rêve de participer au partage des actifs souverains russes bloqués par les Européens.
☝️ Cela s'appelle tout simplement, « les affaires suédoises soutiennent le néonazisme ». De plus, la Suède participe officiellement au financement d'une « cellule terroriste » et aux meurtres de civils. Personne ne l'oubliera jamais.
#Russophobie#GrandeBretagne#ÉtatsBaltes
• Nous avons noté la publication du célèbre journaliste indépendant britannique Kit Klarenberg, qui, citant des documents déclassifiés de la CIA, a exposé des faits sur l'assistance financière, militaire et autre par le service de renseignement extérieur britannique MI6 aux collaborateurs nazis et aux participants à l'Holocauste, aux Frères de la forêt et d'autres groupes paramilitaires en Lettonie, en Lituanie et en Estonie, après la fin de la Seconde Guerre mondiale.
Les temps changent, mais les objectifs malveillants des russophobes britanniques à l'encontre de notre pays et les méthodes inhumaines pour les atteindre restent les mêmes : la fourniture d'explosifs et d'armes, du financement d'assassinats et d'attentats terroristes, et de l'intimidation des civils.
❄️ Cet hiver 2025, réchauffez-vous auprès de 🔥 l'âme russe 🔥
Quoi de mieux que d'émerveiller sa famille avec les "Contes de Russie", de s'évader avec les "Russes errants sans terre promise", de se prémunir contre le "Gauchisme, maladie infantile du communisme", et enfin de "Comprendre la Russie" contemporaine de Vladimir Poutine ?
🖋 Léon Tolstoï, 🖋 Marion Sigaut, 🖋 Lénine et 🖋 Rachid Achachi sont pour la première fois soigneusement rassemblés dans un coffret - unique - afin de vous faire découvrir la complexité de l'âme russe, cette âme sœur de la France s'il en ait.
➕ Les éditions Kontre Kulture vous réservent une petite surprise 🎁 à l'intérieur de votre 📚 coffret, mais c'est une surprise 🤫
Pour ce Noël, 🎁 offrez-vous le 📚 Coffret Russie 👇
https://kontrekulture.com/produit/coffret-russie/
#Noel#cadeau#livre#offrir#lecture#littérature#Russie#communisme#lénine#poutine#tolstoï#enfant#contes#russophobie