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

TGINSIGHT SIMILAR POSTS

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

Изворен канал @pythonotes · Post #411 · 9 фев.

reload_flag="" if [[ -n "${DEBUG}" ]]; then reload_flag="--reload" fi if [[ -n "${WORKER_COUNT}" ]]; then workers=${WORKER_COUNT} else workers=2 fi gunicorn --workers ${workers} \ --bind 0.0.0.0:8000 \ ${reload_flag} main.wsgi Писали такие конструкции чтобы проверить наличие флага и сформировать команду правильно? На самом деле можно сделать тоже самое проще. Для этого используются операторы условной подстановки, доступные в оболочках семейства POSIX. :- для установки значений по умолчанию ${WORKER_COUNT:-2} Если переменная не объявлена, то будет дефолтное значение 2. :+ подставляет указанный текст, если переменная не пуста ${DEBUG:+--reload} Если что-то есть в переменной то распечатается текст после символа +, в противном случае - ничего. Удобно для опциональных флагов, как в нашем примере. Итого наш скрипт может выглядеть так: gunicorn --workers ${WORKER_COUNT:-2} \ --bind 0.0.0.0:8000 \ ${DEBUG:+--reload} main.wsgi Есть еще два оператора. := не только подставить дефолтное значение, но и присвоить его переменной, если она пуста # никаких переменных еще нет VAL1=${VAL2:=hello} # теперь доступны обе echo $VAL1 $VAL2 # hello hello :? остановить выполнение с ошибкой, если переменной нет. echo ${MISS:?is required} bash: MISS: is required Код выхода будет 1. #tricks#linux

Резултати

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

Пребарај: #janaf

当前筛选 #janaf清除筛选
Новости из Сербии

@NewsSerbia · Post #13345 · 20.03.2026 г., 10:54

Хорватский оператор нефтепровода JANAF (Jadranski naftovod) официально сообщил о получении разрешения от американского Управления по контролю за иностранными активами (OFAC) на продолжение исполнения контракта по транспортировке сырой нефти для компании «Нефтяная индустрия Сербии» (NIS). Новая лицензия позволяет осуществлять бесперебойную транспортировку нефти до 17 апреля 2026 года. «Мы продолжаем выполнять свои контрактные обязательства, обеспечивая надежный и безопасный транзит сырой нефти при полном соблюдении международного законодательства», – говорится в сообщении компании. Решение принято на основании действующего долгосрочного договора между JANAF и НИС, который рассчитан на период до 31 декабря 2026 года и предусматривает прокачку до 10 млн тонн сырья. Полученная нефть обеспечит работу нефтеперерабатывающего завода в Панчево и гарантирует ритмичное снабжение рынка нефтепродуктами. #Хорватия#JANAF#Сербия#НИС @NewsSerbia

Новости из Сербии

@NewsSerbia · Post #13155 · 06.03.2026 г., 08:27

JANAF: Группа MOL через нас может получать только нероссийскую нефть Венгерская MOL и её словацкая «дочка» Slovnaft подали жалобу в Еврокомиссию на хорватскую JANAF. Компании обвиняют оператора Адриатического трубопровода в злоупотреблении монополией. Они утверждают, что JANAF блокирует транзит российской нефти и с 2022 года завышает тарифы в 3–4 раза. В ответ JANAF заявила, что условия равны для всех, а поставки в регион вне угрозы. В хорватской компании подчеркнули: претензии MOL – это попытка сохранить выгоду от импорта дешёвой подсанкционной нефти из РФ. В JANAF указали, что их мощностей хватит для обеспечения соседей нероссийским сырьем. Спор обостряется на фоне сделки: MOL подписала соглашение с «Газпром нефтью» о покупке 56,15% акций «Нефтяной индустрии Сербии» (НИС). Продажа, намеченная до 31 марта 2026 года, должна вывести сербскую компанию из-под санкций США, из-за которых НПЗ в Панчево ранее уже сталкивался с блокировкой поставок через JANAF. #Хорватия#JANAF#MOL#Сербия#НИС @NewsSerbia