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 слични објави

Пребарај: #ukrdays2023

当前筛选 #ukrdays2023清除筛选
Russian America for Democracy in Russia

@democracy4russia · Post #164 · 18.06.2023 г., 00:22

Двухдневная адвокационная кампания #ukrdays2023 14-15 июня в Конгрессе США была насыщена встречами, новыми связями, разговорами об Украине и ее победе. На второй день делегаты РАДР встретились с офисами сенаторов Джиллибранд и Шумера (Нью-Йорк), конгрессменов Джерри Коннолли (Вирджиния), Эндрю Гарбарино (Нью-Йорк) и Криса Смита (Нью-Джерси). Помимо нашей основной повестки помощи Украине, мы проинформировали членов Конгресса о том, что только что был повторно внесен законопроект РЕПО, который позволит США изъять замороженные в США активы Центрального Банка России и использовать их для восстановления Украины. Мы выразили поддержку этой инициативе. У нас впереди еще долгий путь — важно следить за движением законопроектов и способствовать их продвижению. Мы будем продолжать работать в этом направлении вместе с нашими партнерами из украинской и других диаспор. - - - - - - - - Two-day advocacy campaign of #ukrDays2023 in the US Congress on June 14-15 was full of meetings, new connections, talks about Ukraine and its victory. On the second day, delegates from RADR met with offices of senators Gillibrand and Schumer, and congressmen Gerry Connolly, Andrew Garbarino and Chris Smith. Besides of our main agenda, we made them aware that REPO act was just reintroduced. The bill would allow the US to seize frozen assets of Russian Central Bank and repurpose for reconstructing Ukraine. We expressed our support of this initiative. We have a long way ahead of us - we need to stay on top of these bills and help advance them. We’re going to continue this work in cooperation with our partners from Ukrainian an other diasporas.

Hashtags

Russian America for Democracy in Russia

@democracy4russia · Post #151 · 14.06.2023 г., 14:09

Уже в третий раз в этом году делегаты RADR участвуют в адвокации в Конгрессе США совместно с партнерами из украинской диаспоры Америки - в этот раз, как и ранее в марте этого года, с Ukrainian Congress Committee of America и Ukrainian National Information Service (UNIS). Фокус тот же - сделать все возможное чтобы приблизить победу Украины и поражение путинской диктатуры. Сегодня первый день двухдневной адвокации. - - - - - - - - - - For the third time this year, RADR delegates are participating in advocacy in the US Congress together with partners from the Ukrainian diaspora in the US - this time, like in last March, Ukrainian Congress Committee of America и Ukrainian National Information Service (UNIS). The focus is the same - to do everything possible to bring the victory of Ukraine and the defeat of Putin's dictatorship closer. Today is the first day of a two-day advocacy. #ukrdays2023#supportukraine#standwithukriane#Washington#washingtondc#Congress