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

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #303 · 27 дек.

Наверняка вы замечали, что в Python есть удобная функция для получения переменной окружения os.getenv(NAME) И её "сестра" для создания или изменения переменных окружения os.putenv(NAME, VALUE) Но почему-то putenv() не работает как должно. Энвайромент не обновляется! os.putenv('MYVAR', '1') print(os.getenv('MYVAR')) ... и ничего 😴 Почему так? На самом деле энвайромент обновляется, но это значение не добавляется в словарь os.environ. Откройте исходник функции os.getenv(). Это просто шорткат для os.environ.get() В то время как putenv() это built-in С-функция. Словарь os.environ (или точней класс из MutableMapping) создаётся из энвайромента в момент инициализации. Функция putenv() самостоятельно его не изменяет. В тоже время, когда вы создаёте или изменяете ключ в os.environ, автоматически вызывается putenv() в методе __setitem__(). То есть, технически putenv() всё делает верно, но в os.environ это не отражается. Можно проверить так: >>> os.putenv('MYVAR', '123') >>> os.system('python -c "import os;print(os.getenv(\'MYVAR\'))"') 123 Я объявил переменную в текущем процессе и вызвал дочерний процесс, который её унаследовал и получил в составе os.environ. Аналогично при удалении переменной вызывается еще одна built-in функция unsetenv(), удаляющая переменную из системы. Итого ▫️ Удобней всего явно обновлять переменные через os.environ ▫️ Есть способ неявно создать/удалить переменную через putenv/unsetenv, что не повлияет на os.environ но изменит энвайромент и передаст изменения сабпроцессам. Но так лучше не делать! ▫️os.environ это просто обертка для built-in функций putenv() и unsetenv(). #basic

Hashtags

Резултати

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

Пребарај: #ventotene

当前筛选 #ventotene清除筛选
Savino Balzano

@savinobalzano · Post #949 · 23.03.2025 г., 18:32

I democratici autentici, quelli che frignano per #Ventotene, apertissimi al confronto! Grazie per la medaglia Carlè! Ti ameremo per sempre, basta che continui a farci ridere.

Hashtags

Savino Balzano

@savinobalzano · Post #950 · 24.03.2025 г., 07:17

https://x.com/SavinoBalzano/status/1904069576523911657?t=yjPdiKnEAty4eYCw8Qv4mg&s=19 Penso che qui Giordano colga perfettamente il punto della questione. Al di là del merito — sul quale c'è solo da stendere un velo pietoso — ciò che dovrebbe attirare la nostra attenzione è il metodo. Siamo passati dall’emergenza all’emergenzialismo, dallo Stato di eccezione di Schmitt allo Stato di eccezione permanente di Agamben. L’emergenzialismo come ideologia, come metodo di esercizio del potere, come strumento di sospensione definitiva della #democrazia. È tutto profondamente paradossale: se un’emergenza è perenne, non è più un’emergenza; se una sospensione è definitiva, non è più una sospensione. È ovvio. E proprio qui sta il punto: se sei in emergenza, devi “fare presto!”, e non hai il tempo di imbastire una discussione seria sul merito. La democrazia, con le sue procedure, diventa insostenibile. O almeno, così viene presentata all’opinione pubblica. Muore così la democrazia, sacrificata sull’altare di interessi che sono per definizione antidemocratici: interessi particolari, spesso economici e finanziari (più finanziari che economici), che nulla hanno a che vedere con il benessere collettivo, con la solidarietà, con l’equità. Nulla hanno a che vedere, in poche parole, con la nostra #Costituzione. In emergenza, oltre a non avere il tempo per discutere, nasce anche l’insofferenza verso chiunque osi avanzare dubbi. Bisogna essere “costruttivi”, dicono. Concreti. Non c’è spazio per il populismo, il qualunquismo, il complottismo, il negazionismo, il revisionismo, il benaltrismo e così via. In sostanza, chi si oppone - o anche solo solleva dubbi - va insultato, ridicolizzato, umiliato. Deve imparare a tacere, a lasciar fare, a non disturbare. A questo siamo ridotti. A questo ci hanno ridotto coloro che frignano per #Ventotene, che scendono in piazza sventolando le bandiere stellate dell’oppressione: gli emergenzialisti, italiani ed europei. Noi continueremo a rompergli i coglioni.

Savino Balzano

@savinobalzano · Post #951 · 26.03.2025 г., 10:17

https://x.com/SavinoBalzano/status/1904839821241049535?t=RTW-9j152czrYVi7bUIXrg&s=19 Da qualche tempo, qualcuno ha deciso di riesumare un fallito della #politica per eccellenza: Fausto #Bertinotti. Letteralmente un fallito: uno che, sotto la sua guida, ha reso la sinistra extraparlamentare. Con il suo progetto della Sinistra Arcobaleno ha praticamente buttato fuori dal #Parlamento quelli a est del #PD, per intenderci. Una perdita di cui paghiamo molto volentieri il prezzo, sia chiaro, ma tant'è. Ebbene, come fossero degli archeologi, hanno deciso di tirarlo fuori dal sarcofago della #politica che fu, perché rappresenti parte dell'#opposizione a questo #Governo. Se fossi in #Meloni, sarei la persona più felice del mondo. Oltre a #Prodi che tira i capelli alle giornaliste sgradite e #Franceschini che fa la rivoluzione con i cognomi, adesso è tornato il Faustone che si inchina al Manifesto di #Ventotene, definendolo un testo sacro, alla base della Repubblica e della Costituzione. Francamente non saprei proprio da dove cominciare a rispondergli: il #ManifestoDiVentotene, checché se ne voglia pensare, non c'entra assolutamente nulla con la nostra #Costituzione. Semplicemente nulla. Zero. Se un bambino leggesse i due testi lo comprenderebbe al volo. La nuova vecchia star della #sinistrucola, però, ci aiuta a comprendere come stanno combinati questi qua, come si sono ridotti: a riciclare le mummie dell'antiberlusconismo, quelli che, peraltro, #Silvio aveva bellamente asfaltato perché erano inconsistenti anche vent'anni fa. Non lo dico gongolando: l'opposizione ha un ruolo fondamentale in una democrazia, e ne servirebbe una seria anche in questo momento. So che le telecamere possono inebriare, ma fai una cosa, vecchio mio: scendi dalla giostra e torna a sonnecchiare. Puoi fare solo (altri) danni.