Как работает функция 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
#qurilish
🏗 Qurilish sohasida soliq ma’murchiligi va islohotlar
🧱 Bugungi kunda qurilish sohasi O‘zbekiston iqtisodiyotining eng faol tarmoqlaridan biri hisoblanadi. Shu bois mazkur sohada soliq ma’murchiligini kuchaytirish dolzarb ahamiyat kasb etmoqda.
📌Soliq kodeksining 248-moddasi 7-bandiga muvofiq, qurilish-montaj, ta’mirlash-qurilish, loyiha-qidiruv hamda uzoq muddatli shartnomalar bo‘yicha soliq bazasi har bir kalendar oy yakunida amalda bajarilgan ishlar qiymati asosida aniqlanadi. Agar shartnoma asosida materiallar bilan ta’minlash majburiyati buyurtmachi zimmasiga yuklatilgan bo‘lsa, ushbu materiallar qiymati soliq bazasiga kiritilmaydi.
🔹 Shu bilan birga, qurilish sohasida keng ko‘lamli islohotlar amalga oshirilmoqda. Tizimni to‘liq raqamlashtirish va shaffoflikni ta’minlash maqsadida “Shaffof qurilish”milliy axborot tizimi joriy etildi. Endi barcha loyihalar, tenderlar va qurilish jarayonlari onlayn tarzda nazorat qilinadi.
🔹Qurilish-pudrat tashkilotlarining elektron reytingi yo‘lga qo‘yilib, davlat buyurtmalarini faqat tajribali va ishonchli kompaniyalar olishi ta’minlanmoqda.
🌱 Shaharsozlikda “Yashil qurilish” tamoyillari ustuvor ahamiyat kasb etmoqda. Yangi talablarga ko‘ra, ko‘p qavatli binolar va ijtimoiy obyektlarda quyosh panellari o‘rnatish hamda energiya tejamkor izolyatsiya materiallaridan foydalanish majburiy etib belgilandi.
🏘 Shuningdek, respublika bo‘ylab “Yangi O‘zbekiston” massivlari barpo etilmoqda. Ushbu massivlarda uy-joylar bilan bir qatorda maktablar, bog‘chalar va shifoxonalar ham barpo etilmoqda.
Telegram | Facebook | YouTube | Twitter | Website
Prezident Shavkat Mirziyoyevga turizm, transport va ijtimoiy infratuzilmani rivojlantirishga qaratilgan qurilish loyihalari taqdimot qilindi.
—
Президенту Шавкату Мирзиёеву представлены строительные проекты, направленные на развитие туристической, транспортной и социальной инфраструктуры.
#Mirziyoyev#taqdimot#qurilish#loyihalar
Prezident.uz|Facebook|Instagram|YouTube|X
Prezident Shavkat Mirziyoyev raisligida uy-joy qurilishi va urbanizatsiya sohasida amalga oshirilayotgan ishlar va kelgusidagi ustuvor vazifalar yuzasidan videoselektor yigʻilishi oʻtkazildi.
—
Под председательством Президента Шавката Мирзиёева состоялось видеоселекторное совещание, посвященное проводимой работе и приоритетным задачам в сфере жилищного строительства и урбанизации.
#Mirziyoyev#videoselektor#urbanizatsiya#qurilish
Prezident.uz|Facebook|Instagram|YouTube|X
Prezident Shavkat Mirziyoyev raisligida uy-joy qurilishi va urbanizatsiya sohasida amalga oshirilayotgan ishlar va kelgusidagi ustuvor vazifalar yuzasidan videoselektor yigʻilishi oʻtkazildi.
—
Под председательством Президента Шавката Мирзиёева состоялось видеоселекторное совещание, посвященное проводимой работе и приоритетным задачам в сфере жилищного строительства и урбанизации.
#Mirziyoyev#videoselektor#urbanizatsiya#qurilish
Prezident.uz|Facebook|Instagram|YouTube|X
Prezident Shavkat Mirziyoyevga turizm, transport va ijtimoiy infratuzilmani rivojlantirishga qaratilgan qurilish loyihalari taqdimot qilindi.
—
Президенту Шавкату Мирзиёеву представлены строительные проекты, направленные на развитие туристической, транспортной и социальной инфраструктуры.
#Mirziyoyev#taqdimot#qurilish#loyihalar
Prezident.uz|Facebook|Instagram|YouTube|X
Prezident Shavkat Mirziyoyev raisligida uy-joy qurilishi va urbanizatsiya sohasida amalga oshirilayotgan ishlar va kelgusidagi ustuvor vazifalar yuzasidan videoselektor yigʻilishi oʻtkazildi.
—
Под председательством Президента Шавката Мирзиёева состоялось видеоселекторное совещание, посвященное проводимой работе и приоритетным задачам в сфере жилищного строительства и урбанизации.
#Mirziyoyev#videoselektor#urbanizatsiya#qurilish
Prezident.uz|Facebook|Instagram|YouTube|X
Prezident Shavkat Mirziyoyevga turizm, transport va ijtimoiy infratuzilmani rivojlantirishga qaratilgan qurilish loyihalari taqdimot qilindi.
—
Президенту Шавкату Мирзиёеву представлены строительные проекты, направленные на развитие туристической, транспортной и социальной инфраструктуры.
#Mirziyoyev#taqdimot#qurilish#loyihalar
Prezident.uz|Facebook|Instagram|YouTube|X
Prezident Shavkat Mirziyoyev raisligida uy-joy qurilishi va urbanizatsiya sohasida amalga oshirilayotgan ishlar va kelgusidagi ustuvor vazifalar yuzasidan videoselektor yigʻilishi oʻtkazildi.
—
Под председательством Президента Шавката Мирзиёева состоялось видеоселекторное совещание, посвященное проводимой работе и приоритетным задачам в сфере жилищного строительства и урбанизации.
#Mirziyoyev#videoselektor#urbanizatsiya#qurilish
Prezident.uz|Facebook|Instagram|YouTube|X
Президент Шавкат Мирзиёев йўл хўжалигидаги ишлар натижадорлиги ва режадаги лойиҳалар бўйича тақдимот билан танишди.
—
Президент Шавкат Мирзиёев ознакомился с презентацией о результативности работы и запланированных проектах в сфере дорожного хозяйства.
#Mirziyoyev#taqdimot#qurilish#yullar
Prezident.uz|Facebook|Instagram|YouTube|X
Президент Шавкат Мирзиёев Янги Тошкент, Имом Бухорий мажмуаси ва қатор бошқа қурилиш лойиҳалари тақдимоти билан танишди.
—
Президент Шавкат Мирзиёев ознакомился с презентацией проектов строительства Нового Ташкента, комплекса Имама Бухари и ряда других объектов.
#Mirziyoyev#taqdimot#qurilish#loyihalar
Prezident.uz|Facebook|Instagram|YouTube|Twitter
Президент Шавкат Мирзиёев Янги Тошкент, Имом Бухорий мажмуаси ва қатор бошқа қурилиш лойиҳалари тақдимоти билан танишди.
—
Президент Шавкат Мирзиёев ознакомился с презентацией проектов строительства Нового Ташкента, комплекса Имама Бухари и ряда других объектов.
#Mirziyoyev#taqdimot#qurilish#loyihalar
Prezident.uz|Facebook|Instagram|YouTube|Twitter