/
kolo
/
Argenta
Обзор
Документация
Войти
/
kolo
/
Argenta
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
docs/code_snippets/flags/deploy_handler.py
24 строки
758 B
kolo
feat: impl docs (#4)
04 дек 2025, 21:55
Не верифицирован
04 дек 2025, 21:55
ce7e24b
Код
Авторство
О чём код?
from argenta import Router, Response from argenta.command import Command, Flag, PossibleValues from argenta.command.flag import ValidationStatus router = Router() @router.command(Command( "deploy", flags=Flag("verbose", possible_values=PossibleValues.NEITHER) )) def deploy_handler(response: Response): # Check for toggle flag presence verbose_flag = response.input_flags.get_flag_by_name("verbose") if verbose_flag and verbose_flag.status == ValidationStatus.VALID: print("Deploying with verbose output...") # Detailed logic elif verbose_flag and verbose_flag.status == ValidationStatus.INVALID: print("Incorrect flag value") return else: print("Deploying...") # Normal logic