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

Резултати

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

Пребарај: #proceso

当前筛选 #proceso清除筛选
Yarty Design | Dibujo, Diseño e Ilustración

@yartydesignchannel · Post #38 · 31.05.2021 г., 22:34

Este es el #proceso, ojalá les guste Espero algún día en el futuro poder grabar pantalla. 🐢💥 P. D. Gracias a todas las personas que se unieron a este canal, me motivan e inspiran seguir dibujando, trataré de ser mi mejor versión y entregarles contenido de calidad. Me ayudarían mucho si comparte. Pronto minitutorial

Hashtags

Yarty Design | Dibujo, Diseño e Ilustración

@yartydesignchannel · Post #100 · 05.11.2021 г., 19:35

Les comparto un proceso de un estudio de rostro, sombra e iluminación (en Krita). Aprendí mucho de este estudio, sobre todo porque cometí errores. Espero que les guste este vídeo. "En el arte no importa si uno fracasa o se equivoca, lo único importante es cuantas veces uno lo vuelve a intentar". Música: Right Side Thinking - Arto Kumanto #Estudio#Krita#Proceso

SIN LÍNEA MX (OFICIAL)

@SINLINEAMXnoticias · Post #31491 · 15.04.2026 г., 17:16

¡Tómala! 💣💥 🔴 Invitado de #Aristegui, #AzucenaUresti y #Cárdenas con participación en #Proceso, #RaymundoRamos se volvió una voz de la oposición para atacar a #AMLO🙄 | Hoy #EU lo acusa de estar asociado con el #CDN🚨👇🏻 https://sinlineamx.com/activista-relacionado-cdn-colaboro-aristegui-azucena-uresti/