From 8598f2711abf2dec3a135160a9128fad3c20a46d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BD=D0=B4=D1=80=D0=B5=D0=B9=20=D0=95=D0=BC=D0=B5?= =?UTF-8?q?=D0=BB=D1=8C=D1=8F=D0=BD=D0=B5=D0=BD=D0=BA=D0=BE?= Date: Thu, 3 Sep 2026 11:34:16 +0300 Subject: [PATCH] Annotate prompt result as str (works with old and new click/mypy) --- src/selectel_ml_tui/cli.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/selectel_ml_tui/cli.py b/src/selectel_ml_tui/cli.py index 6fc2b2d..1be8474 100644 --- a/src/selectel_ml_tui/cli.py +++ b/src/selectel_ml_tui/cli.py @@ -48,7 +48,9 @@ def _prompt_str( default_note: str = "(Enter — оставить)", ) -> str: prompt = f"{label} [{current or 'пусто'}] {default_note}: " - value = click.prompt(prompt, default="", hide_input=hide_input, show_default=False) + value: str = click.prompt( + prompt, default="", hide_input=hide_input, show_default=False + ) if value == "": return current return value