Многие из тех кто активно работал с Python2 несколько удивлены, почему в Python3 удобная функция reload() переехала из builtin в imp а потом и в importlib?
Ну было же удобно! А теперь лишний импорт😖
Дело в том, что начиная с Python3.3 функция reload() переписана на Python вместо Cи.
Что это нам даёт?
🔸 Такой код проще поддерживать и развивать
🔸 Python код легче читать, изучать и понимать.
Сравните это ➡️ и это ➡️.
🔸 Как результат пункта 2, проще писать свои расширения импорта. Например, пользовательский импортёр с какой-либо хитрой логикой по аналогии с импортом из zip архивов.
А есть ли у этого решения недостатки? Да, они всегда есть.
🔹 Так как это не builtin функция, её следует импортнуть перед использованием
🔹 Скорость замедлилась примерно на 5%. Очевидно, что это совершенно не критично. К тому же от версии к версии логика импорта будет оптимизироваться и ускоряться.
В самом начале файла importlib/__init__.py мы видим такой импорт:
import _imp # Just the builtin component, NOT the full Python module
То есть часть функционала по прежнему написана на Си, но достаточно низкоуровневая.
#basic
Il ministro Adolfo #Urso: "L'Italia è pronta a riaprire le miniere entro la fine dell’anno. Ce lo chiede l'Europa. Noi possediamo 16 delle 34 materie prime critiche definite dall'Unione Europea e considerate strategiche per la loro rilevanza nella transizione ecologica e digitale. Ma queste si trovano in miniere che sono state chiuse 30 anni fa. Occorre investire e riattivare queste potenzialità"
@UltimoraPolitics
🇪🇺 Ue - Slitta ancora il voto sullo stop alla vendita di nuove auto a benzina e diesel a partire dal 2035: forte rischio che il provvedimento venga affossato. Italia ferma sul no, insieme a Germania e Polonia. Il ministro #Urso: "Abbiamo svegliato l'Europa"
@UltimoraPolitics
Il ministro delle Imprese e del Made in Italy, Adolfo #Urso in un'intervista a La Stampa: "La settimana lavorativa di 4 giorni? Sono disposto a riflettere partendo dalla realtà"
@UltimoraPolitics
❗️Il ministro delle imprese Adolfo #Urso: "Stiamo seguendo l'ipotesi di acquisizione della raffineria Isab di Priolo, in provincia di Siracusa, di Lukoil per consentirle di andare oltre la data fatidica in cui scatteranno le sanzioni rispetto alle importazioni di petrolio russo."
@UltimoraPolitics
#Italia Fondi da Russia, Adolfo #Urso (presidente Copasir): "Al momento non esistono notizie che riguardano il nostro Paese in questo dossier. Mi sono confrontato con il sottosegretario con delega ai servizi segreti, Franco Gabrielli, e al governo è stato…
#Italia
Fondi da Russia, Adolfo #Urso (presidente Copasir): "Al momento non esistono notizie che riguardano il nostro Paese in questo dossier. Mi sono confrontato con il sottosegretario con delega ai
servizi segreti, Franco Gabrielli, e al governo è stato escluso al momento che l'Italia compaia in questo dossier"
@UltimoraPolitics
Giorgia #Meloni, il ministro Adolfo #Urso e le associazioni delle imprese sigleranno giovedì 28 settembre a Palazzo Chigi il "Patto anti-inflazione" che prevede di offrire dal 1° ottobre al 31 dicembre prezzi bloccati e sconti su diversi prodotti del carrello della spesa; in particolare:
📍 Pane, Pasta, Caffè, Zucchero
📍 Pannolini, Biberon, Omogeneizzati, Latte in polvere
📍 Detersivi, Deodorante, Dentifricio, Shampoo
Nei supermercati saranno tutti riconoscibili dal bollino tricolore con la scritta "Trimestre anti-inflazione" esposto in vetrina
@UltimoraPolitics
Adolfo #Urso (#FdI): “Il governo ha iniziato un'interlocuzione con produttori di auto di vari paesi, tra cui "orientali" e con la statunitense Tesla, per avere in Italia una seconda casa automobilistica.”
@UltimoraPolitics
Adolfo #Urso (#FdI): "Vogliamo un ministero del Mare: sarà l'innovazione principale nell'architettura ministeriale del governo guidato da Giorgia Meloni"
@UltimoraPolitics
#Italia Fondi da Russia, Adolfo #Urso (#FdI): "Ho convocato una riunione del Copasir venerdì perché sono convinto che da qui a due giorni avremo più informazioni sul rapporto dell’intelligence Usa. Al momento l’Italia non risulta tra i Paesi coinvolti, ma…
Il Ministro #Urso: "Il sistema Ets dell'#Ue è un'ulteriore tassa a carico delle imprese europee, che incide sui costi e ne limita la competitività.
Chiederemo alla Commissione europea la sospensione fino a una sua profonda revisione che intervenga sui parametri di riferimento delle emissioni e sui meccanismi di assegnazione delle quote, incluso il rinvio della graduale eliminazione delle quote gratuite" (Ansa)
@UltimoraPolitics24