Files
Argenta/docs/code_snippets/input_flags/snippet3.py
T
2025-11-02 01:04:00 +03:00

23 lines
685 B
Python

from argenta import Command, Response, Router
from argenta.command.flag import InputFlag, InputFlags, ValidationStatus
router = Router(title="Add Flag Example")
@router.command(Command("test", description="Test command"))
def test_handler(response: Response):
# Создаём новую коллекцию InputFlags
new_flags = InputFlags()
# Добавляем один флаг
test_flag = InputFlag(
name="test",
prefix="--",
input_value="value",
status=ValidationStatus.VALID
)
new_flags.add_flag(test_flag)
print(f"Flags count: {len(new_flags.flags)}")
print(f"First flag: {new_flags.flags[0].name}")