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

Резултати

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

Пребарај: #chernobyl

当前筛选 #chernobyl清除筛选
Google Facts™ [ ️@googlefactss🌎]

@googlefactss · Post #40976 · 25.04.2026 г., 22:01

On 26 April 1986, the Chernobyl disaster occurred at the Chernobyl Nuclear Power Plant in the Soviet Union (now Ukraine). During a safety test on Reactor 4, operators lost control of the reactor. This caused a powerful explosion and fire that destroyed the reactor and released large amounts of radioactive material into the atmosphere. It is considered the worst nuclear accident in history. The nearby city of Pripyat was evacuated after the explosion. The area is mostly uninhabited, but a small number of people still live or work there. ☢️🏭🌍 [Read more 1] [Read more 2] @googlefactss #Chernobyl#NuclearAccident#History#Ukraine#Disaster If you have ideas or feedback contact us: @Googlefactss_Feedback_bot

Maurizio Vezzosi

@mauriziovezzosi · Post #31 · 26.04.2019 г., 13:09

Trentatré anni fa nella RSS ucraina si consumava il disastro di #Chernobyl. Negli ultimi anni l'#Ucraina ha cominciato ad utilizzare l'area di Chernobyl come un sito di stoccaggio delle proprie scorie radioattive e di scorie radioattive provenienti dall'estero. Ne parlo in questo pezzo pubblicato qualche anno fa da Limes, rivista italiana di geopolitica. #donbass#kiev#россия#russia#donetsk#lugansk#nato#ue http://www.limesonline.com/trentanni-dopo-il-disastro-chernobyl-per-lucraina-e-una-rischiosa-opportunita/91211