Наверняка вы замечали, что в 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
Акция "Поймай волну свежести Polair" стартовала на прошлой неделе. Подробнее
Высокоскоростная печь Venix - идеальная пицца за 2 минуты. Подробнее
Carboma присоединилась к акции "Компактно. Выгодно. Свежо." Подробнее
Минимальные сроки производства камер шоковой заморозки. Подробнее
Моющее средство для печей и пароконвектоматов Radax теперь на Озон. Подробнее
Polair Group приглашает в Казань на "МиР":
Зона Carboma
Зона Radax
Зона Polair
Видеоинструкция о работе с хлебопекарной печью Blok. Подробнее
#polairgroup#дайджест
Polair Group - бренды с индивидуальностью!
Обновленные ККА Polair – современное решение для вашего бизнеса! Подробнее
Carboma представила угловой модуль в линейке витрин КС70 2.0. Подробнее
Radax на Всероссийском кулинарном чемпионате Chef a la Russe. Подробнее
Polair Group приглашает в Казань на "МиР".
Зона Polair
Зона Radax
Тестирование высокоскоростной печки Venix на Modern Bakery. Подробнее
Шкаф отложенной расстойки Polair. Видеоинструкция.
#polairgroup#дайджест
Polair Group - бренды с индивидуальностью!
Вся номенклатура холодильных камер Polair доступна для заказов и изготовления в минимальные сроки!Подробнее
Carboma расширяет модельный ряд витрин Tokyo 2. Подробнее
Оборудование Radax на складе завода и готово к отгрузке! Подробнее
Polair Group на Modern Bakery 2025. Подробнее
Новый раздел "Оборудование из нержавейки" на сайте Carboma! Подробнее
Окунитесь в МиР инноваций и масштаба индустрии HoReCa и Retail вместе с Polair Group! Подробнее
Хлебопекарные печи Blokв продаже от 1 единицы по обновленным ценам. Подробнее
Тестирование высокоскоростной печи Venixу нашего партнёра - компании "Торговый Дизайн". Результаты превзошли все ожидания! Подробнее
Готовые рецепты для высокоскоростной печи Venix!Подробнее
#polairgroup#дайджест
Polair Group - бренды с индивидуальностью!
Акция "Стандартный цвет в подарок" от Carboma™. Подробнее
Dazzl™ представляют комбинированнуюнизкотемпературную шкаф-бонетуOmega H210. Подробнее
Холодильные столы, шкафы Polair. Отвечаем на вопросы. Подробнее
Программа SHOCK TEST от Polair - протестируй режимы работы камеры шоковой заморозки на собственных продуктах. Подробнее
Узкопрофильный воздухоохладительPolair - компактность, эффективность, практичность! Подробнее
Супервыгодное предложение от Carboma™ - скидка до 10% нагастрономические витрины. Подробнее
Radax на Конгрессе рестораторовТОП-100. Подробнее
Сплит-системы Polair. В чём разница? Подробнее
Контроллер Polair Total Control 4.0 - автоматизация и гибкость на высшем уровне! Подробнее
Холодильные машины Polair. Отвечаем на вопросы. Подробнее
#polairgroup#дайджест
Polair Group - бренды с индивидуальностью!
Сплит-системы Polair. Отвечаем на вопросы. Подробнее
Возвращаем стандартные сроки производства холодильных столов - 5 рабочих дней с момента размещения заказа! Подробнее
Хлебопекарные печи Blok - удачное сетевое решение для пекарен и кофеен. Подробнее
Беспрецедентное снижение сроков производства холодильных камер - от 3х рабочих дней! Подробнее
Камеры шоковой заморозки. Отвечаем на вопросы. Подробнее
Carboma расширяет ассортимент надстроек для кондитерских витрин версии 2.0. Подробнее
ПВХ-завесы Polair - шаг к устойчивому развитию и экономии ресурсов. Подробнее
Отвечаем на вопросы о пароконвектоматах Radax. Подробнее
Комбинированные шкафы Polair CC207 готовы к отгрузке. Подробнее
Radax запускает акцию «Снижай издержки. Автоматизируй бизнес»! Подробнее
#polairgroup#дайджест
Polair Group - бренды с индивидуальностью!
Хлебопекарные печи и пароконвектоматы Radax на 16 и 20 уровней готовы к отгрузке! Подробнее
Carboma представила новую настольную витрину для мягкого мороженого. Подробнее
Самые короткие сроки на производство холодильных камер Polair. Подробнее
Компактные камеры Minicella. Отвечаем на вопросы. Подробнее
Торговое оборудование Dazzl в суперсторе "Магнит Экстра". Подробнее
Камеры шоковой заморозки. Отвечаем на вопросы. Подробнее
#polairgroup#дайджест
Polair Group - бренды с индивидуальностью!
Акция Polair Group!
«Polair + Radax: Компактно. Выгодно. Свежо»
С 17 марта 2025 г. по 16 июня 2025 г. снижены цены на целый ряд моделей для компактных помещений:
🔹 холодильные шкафы 102 и 104;
🔹 микроканальные сплит-системы и ранцевые моноблоки;
🔹 конвекционные печи Gogol;
🔹 холодильные столы GC глубиной 600 мм с боковым расположением агрегатов;
🔹 барные модели.
Polair и Radax предлагают оптимальные решения для заведений общественного питания, торговли и любых других предприятий, где важны:
☑️ компактные размеры;
☑️ максимальная эффективность;
☑️ высокая производительность.
Не упустите отличную возможность приобрести профессиональное тепловое и холодильное оборудование по специальным ценам!
#polairgroup#акция
Polair Group - бренды с индивидуальностью!
Выставка в Мумбаи стартовала!
Приглашаем на стенд Polair Group ознакомиться с самыми современными решениями в области Horeca и Retail.
Наши специалисты готовы ответить на ваши вопросы, поделиться опытом и дать профессиональные рекомендации по выбору оборудования.
Ждём вас по адресу: Мумбаи, Выставочный центр Бомбея, зал 5, стенд Р36.
#polairgroup#выставка
Polair Group - бренды с индивидуальностью!
Хотите познакомиться с нашим оборудованием поближе? Желаете задать вопросы нашим специалистам лично?
Ждём вас на ближайших мероприятиях:
☑️ 25 - 26 февраляVII Всероссийский конгресс рестораторов ТОП-100. Центр событий РБК (г. Москва);
☑️ 18 - 20 марта. Всероссийский кулинарный чемпионат Chef a la Russe в рамках FOOD EXPO. Выставка для производителей, поставщиков и экспертов индустрии HoReCa и Retail, Крокус Экспо (г. Москва);
☑️25 - 28 мартаModern Bakery. Международная выставка оборудования и ингредиентов для хлебопекарного и кондитерского производства, ЦВК "Экспоцентр" (г. Москва);
☑️22 - 25 апреляМиР. Магазин и Ресторан. Международная ярмарка комплексного оснащения объектов торговли и питания. МВЦ "Казань Экспо" (г. Казань).
#polairgroup#событие
Polair Group - бренды с индивидуальностью!
📅Знаем, как важно время: рассказываем про сроки производства!
В сфере общепита каждая неделя на счету. Поэтому мы выстроили процессы производства так, чтобы вы получали оборудование быстро и без задержек.
🔘Плиты индукционные
Есть на складе — можно забрать практически сразу!
🔘Плиты с чугунными конфорками
Изготовим за 3 недели после заказа.
🔘 Линия раздачи
Полный комплект будет готов через 3 недели после заказа.
🔘Стандартное нейтральное оборудование
Столы, стеллажи, шкафы, тележки, моечные ванны — будут готовы к отгрузке уже через 2 недели!
🔘 Нестандартные решения
Нужна индивидуальная конфигурация? Произведём специально для вас за 3–4 недели.
Мы ценим ваше время и строим сотрудничество на честности и выполнении договоренностей.
Пишите, подберём решение под ваш запрос и сроки!
➡️Контакты
#PolairGroup#Rada
🏭Знакомство с продуктом начинается там, где он рождается!
Вчера команда "Торгового Дизайна" совершила увлекательную экскурсию на новый высокотехнологичный завод по производству теплового и нейтрального оборудования Rada™.
Удалось не просто посмотреть на производство со стороны, а по-настоящему погрузиться в процесс создания продукта. Менеджеры увидели работу новейших станков и роботов-манипуляторов, и даже сами попробовали себя в роли сварщиков и гравировщиков!
Современный завод Rada™ это:
✔️ На 30% выше производительность труда за счет оптимизации и автоматизации процессов.
✔️ Вероятность брака стремится к нулю благодаря внедрению роботизированных операций.
✔️ Из-за автоматизации производственных процессов доля ручного труда сокращена на 40%.
Теперь коллеги изнутри знают процесс изготовления каждой модели бренда, и готовы делиться знаниями с вами!
#PolairGroup#Rada
Витаминизация по выгодной цене!
Только с20.05.2025 до 20.08.2025 – специальное предложение на фармацевтические холодильные шкафы Polair!
Профессиональное оборудование для аптек – это:
✔Безупречное
хранение – точный контроль температуры для сохранности препаратов
✔Надежность и долговечность – оборудование, которому доверяют
✔2 года гарантии – уверенность в качестве
Здоровье начинается с правильного хранения!
Инвестируйте в безопасность пациентов
и репутацию вашей аптеки!
#polairgroup#polair#акция
Polair — надежность, качество,
стабильность!