TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

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

Резултати

Пронајдени 4 слични објави

Пребарај: #cbam

当前筛选 #cbam清除筛选
CARBON FREE

@CarbonFree · Post #7738 · 07.01.2026 г., 11:02

Напомним, что 31 декабря 2025 года закончился переходный период и с 1 января 2026 года в полной мере вступит в силу углеродный налог на все импортируемые товары на территорию ЕС. Вместе с тем, Франция и Италия добивается освобождения удобрений от углеродного пограничного налога ЕС, защищая своих фермеров. #cbam @carbonfree

Hashtags

🇪🇺Европейские парламентарии наращивают амбициозность углеродного налога В Европарламенте начались обсуждения поправок к проекту регламента ЕС по пограничному корректирующему углеродному механизму (ПКУМ), подготовленному Европейской комиссией. Этот механизм известен также как #CBAM, #ТУР и #углеродный_налог. Рассмотрение поправок проходит в Комитете по окружающей среде, общественному здравоохранению и безопасности пищевых продуктов. 🔖Суть поправок: расширить ПКУМ, укрепить его и ускорить имплементацию. В поправках предлагается: - расширить сферу применения: помимо цемента, элетричества, удобрений, железа, стали и алюминия, включить в охват органические химикаты, водород и пластмассы, а также косвенные выбросы парниковых газов; - ускорить введение сбора: установить требование о покупке сертификатов ПКУМ с 1 января 2025 г., а полную стоимость потребуется платить с 2029 г. вместо 2036 г., как предлагала Европейская комиссия в своем проекте; - при расчете количества сертификатов ПКУМ учитывать только явную цену на углерод, уплаченную в стране происхождения товара за встроенные выбросы в произведенных товарах. То есть поглощающая способность лесов учитываться не будет. При единстве мнений европейских законодателей о необходимости ПКУМ, до компромисса еще далеко. Работа Комитета над поправками продолжится до лета. Голосование на пленарном заседании Европейского парламента запланировано на июнь 2022 года.

Торговый переговорщик

@tradenegotiator · Post #217 · 21.04.2023 г., 21:07

Европарламент принял регламент об углеродном налоге Регламент по пограничному корректирующему углеродному механизму (ПКУМ) был принят Европарламентом 18 апреля 2023 года. Для вступления регламента в силу он должен быть принят Советом ЕС и опубликован. В случае принятия регламента: С 1 октября 2023 г. ПКУМ будет применяться к импорту ряда товаров, в том числе железа, стали и алюминия (включая некоторые товары из них, например, трубы, винты, болты), цемента, удобрений, электроэнергии и водорода. В переходный период с 1.10.23 г. по 31.12.2025 г. уплата углеродного налога требоваться не будет. Однако с 1 октября 2023 г. импортер будет обязан ежеквартально отчитываться о ввозимых товарах, встроенных выбросах углерода и углеродном налоге, уплаченным в стране происхождения товара. Начиная с 2026 г. ЕС будет требовать оплатить углеродный налог. Налог будет вводиться поэтапно в течение 9 лет. Его размер будет расти по мере отказа ЕС от бесплатных квот в рамках Европейской системы торговли квотами на выбросы. Используя ПКУМ, ЕС изменит условия конкуренции на своем рынке для импортных товаров, охваченных этим механизмом. Существенные затраты на выполнение административных требований и уплату углеродного налога приведут к сокращению поставок этих товаров в ЕС. На недавнем Совете ВТО по торговле товарами Россия заявила, что ПКУМ ЕС создаст ненужные препятствия для международной торговли, поставив под сомнение соответствие этой меры ЕС нормам ВТО. #ПКУМ#CBAM#углеродныйналог#углеродныймеханизм

Примечательно также и то, что Совет ЕС намерен создать "климатический клуб" - альянс стран-сторонников ценообразования на выбросы углерода или аналогичного инструментария, чтобы "способствовать реализации амбициозной политики в области климата" на глобальном уровне. #CBAM#ПКУМ#ТУР#углерод#ЗеленыйКурс#GreenDeal