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

Пребарај: #mauritania

当前筛选 #mauritania清除筛选
Papa & Vaticano - News

@papaevaticanonews · Post #9238 · 05.02.2026 г., 14:42

Con un Rescriptum ex Audientia SS.mi, Papa #LeoneXIV, a seguito dell'udienza concessa al Cardinale Segretario di Stato, Pietro Parolin, il 29 gennaio scorso, ha disposto l’approvazione dello Statuto emendato della Fondazione “Giovanni Paolo II per il Sahel”, allineando al quadro normativo vigente per le Persone Giuridiche strumentali della Curia Romana e alla normativa sul patrimonio della Sede Apostolica. Della Fondazione, si legge nel Rescritto pubblicato oggi, fanno parte 9 paesi della regione del #Sahel: #BurkinaFaso, #CapoVerde, #Gambia, #GuineaBissau, #Mali, #Mauritania, #Niger, #Senegal e #Ciad. “L’obiettivo primario della Fondazione - recita lo Statuto - è promuovere la formazione di persone che si dedicano al servizio del proprio Paese e dei propri simili, senza discriminazioni, in uno spirito di sviluppo umano integrale e solidale, per combattere la desertificazione e le sue cause e per fornire assistenza alle vittime della siccità nei Paesi del Sahel”. Di qui la priorità alla formazione di facilitatori ed esperti locali e al finanziamento di progetti nell’0 ambito dello sviluppo tecnico, socio-sanitario, socio-agricolo, socio-economico, sviluppo integrale e ambientale. Il patrimonio della Fondazione, per volere del Papa, è costituito dal ricavato delle collette organizzate in tutto il mondo cattolico a beneficio del Sahel.

AI match predictions

@ai_match_prediction · Post #11197 · 27.03.2026 г., 13:05

Friendlies🏳 2026-03-27 15:00 UTC Benin vs. Liberia Predicted outcome: Draw❌ Predicted score: 1:1 Actual: Benin 1:0 #Benin#Liberia 2026-03-27 16:00 UTC Côte d'Ivoire U20 vs. Tunisia U23 Predicted outcome: Draw❌ Predicted score: 1:1 Actual: Côte d'Ivoire U20 2:1 #CtedIvoireU20#TunisiaU23 2026-03-27 17:00 UTC Algeria U23 vs. Congo DR U23 Predicted outcome: Algeria U23✅ Predicted score: 2:1 Actual: Algeria U23 1:0 #AlgeriaU23#CongoDRU23 2026-03-27 23:15 UTC Argentina vs. Mauritania Predicted outcome: Argentina✅ Predicted score: 1:0 Actual: Argentina 2:1 #Argentina#Mauritania 2026-03-28 07:00 UTC Thailand U23 vs. Vietnam U23 Predicted outcome: Draw❌ Predicted score: 1:1 Actual: Thailand U23 1:0 #ThailandU23#VietnamU23 2026-03-28 07:00 UTC China PR U20 vs. Australia U20 Predicted outcome: Draw❌ Predicted score: 1:1 Actual: China PR U20 1:0 #ChinaPRU20#AustraliaU20 #Football#Friendlies