Наверняка вы замечали, что в 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
Политическая Теория Народа #7 | Курс лекций Александра Дугина
На седьмой лекции курса Александра Дугина«Политическая теория (теология) народа», прочитанного на Факультете политологии МГУ, мы исследуем связь народа и капитализма, начиная с влияния кальвинизма на политическую жизнь Франции и его роль в формировании капиталистических отношений. Обсудим идеи радикального Просвещения, концепцию Республики как дегеративного механизма, взгляды Руссо о «добром дикаре» и Вольтера, рассматривающего народ как конструкцию либерального олигархата. В завершение проанализируем события Великой французской революции и различные представления о народе в контексте парламента, включая события Вандеи. Лекция углубит понимание динамики народных движений и их влияние на политическую теорию.
00:10 – Тема 8. Народ и капитализм
17:00 – Кальвинизм во Франции: политические аспекты
51:20 – Радикальное Просвещение во Франции
54:38 - Что такое Республика? A degenerative ratchet
58:49 – Народ и добрый дикарь Руссо
1:04:39 – Вольтер. Народ как конструкция либерального олигархата
1:05:55 – Монтескье. Народ как носитель суверенитета
1:06:43 – Великая французская революция
1:08:37 – Народ у разных фракций Парламента
1:17:04 – Вандея
Ожидайте новые лекции каждую неделю по понедельникам!
💬Лекция в высоком качестве в VK:https://vkvideo.ru/video-222626946_456240070
📺 Все лекции смотрите в плейлисте: https://vkvideo.ru/video-222626946_456240055
⭐️ Поддержите нас в VK Donut, чтобы мы могли выпускать интересные материалы чаще:https://vk.com/donut/club222626946
Александр Блок: дионисийский бунт и рыцарство. Ноомахия в лицах. Серебряный век #7 | Мария Черных
Поэт черных вод. Рыцарь «Ордена прекрасной дамы». Один из самых скандальных авторов Серебряного века и синоним слова «символизм» для многих. Продолжаем цикл Ноомахии полной лекцией об Александре Блоке.
Блок — поэт безусловно дионисийский. Буйный нрав, любовные перипетии, беспорядочный образ жизни. Но не только это. Глубокая чувственность, поэтическая проникновенность и проклятый дар. Блок многогранен, как и весь дионисийский логос. О гранях Блока - его любви, вдохновениях, трагедии, отношении к революции в новой лекции от драматурга и члена ЕСМ Марии Черных.
Приятного просмотра!
00:00 – Тизер.
00:56 – Семья Блока.
03:02 – Логос Диониса в поэзии Блока. Топос Аристотеля.
06:55 – Символизм как проявление Диониса и философии Ницше. Владимир Соловьёв как идеолог символистов.
12:33 – Софиология Соловьёва. Три встречи с Софией. Гностическая философия.
15:32 – Миф о Прекрасной даме. Блок и Менделеева.
18:14 – Любовная лирика Блока. Стихи о Прекрасной даме.
21:07 – Блок против Белого. «Пьяный период» жизни Блока.
24:28 – Поэма «Двенадцать». Тяга к смерти и безумию.
В следующей беседе – завершение цикла о Логосе Диониса и разговор об Андрее Белом.
📺 Лекция в хорошем качестве в VK: https://vkvideo.ru/video-222626946_456239991
💬 Поддержите нас через VK Donut, чтобы прямо сейчас посмотреть все доступные лекции: https://vk.com/donut/club222626946
In Trump We Trust? #7: Брит Хьюм
Друзья, мы наконец-то можем поделиться новым выпуском проекта «In Trump We Trust?» о команде президента США Дональда Трампа. Сегодня раскроем образ одной из самых значимых американских медиаперсон — Брита Хьюма, «голоса разума» Республиканской партии, авторитетного журналиста и главного интерпретатора консервативных ценностей в эпоху противоречивой политики Трампа.
Все мы знаем, что сейчас западную политику двигает по сути один человек, глобально меняющий мироустройство, совершает революцию против либерального миропорядка, который сложился в Америке и Европе. Это Дональд Трамп. Мы не сомневались, что действующий президент США начнет менять правила игры, ориентируясь на диалог с крупными мировыми игроками – Россией и Китаем.
Но чтобы понять вектор американской политики в ближайшие четыре года, нельзя ограничиться только рассмотрением и постоянным анализом одного лишь Трампа. Необходимо понять, какой аппарат стоит за его действиями, за его словами, за его философией. Мы продолжаем рассказывать о тех людях, которые составляют этот аппарат – об администрации Трампа, его ближайших людях, сторонниках, идеологах нового американского режима.
Смотрите предыдущие выпуски проекта о вице-президенте США Джей Ди Вэнсе, директоре национальной разведки США Тулси Габбард, идеологе трампизма Стиве Бэнноне, главном рупоре республиканцев Такере Карлсоне и других. В следующих роликах вас ждут Илон Маск, Марко Рубио, Роберт Кеннеди младший, Сьюзан Уайлс и другие яркие игроки современной геополитики.
Автор выпуска – Ксения Круганская.
Авторы идеи: Александр Дугин,Евгений Балакин.
📺 Смотрите ролик VK в высоком качестве: https://vk.com/video-222626946_456239989
Выражаем благодарность Факультету политологии МГУ за участие в создании выпуска.
Поддержите ЕСМ Медиа через VK Donut, чтобы смотреть новые экслюзивные лекции: http://vk.com/donut/club222626946