Annotate prompt result as str (works with old and new click/mypy)
This commit is contained in:
@@ -48,7 +48,9 @@ def _prompt_str(
|
|||||||
default_note: str = "(Enter — оставить)",
|
default_note: str = "(Enter — оставить)",
|
||||||
) -> str:
|
) -> str:
|
||||||
prompt = f"{label} [{current or 'пусто'}] {default_note}: "
|
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 == "":
|
if value == "":
|
||||||
return current
|
return current
|
||||||
return value
|
return value
|
||||||
|
|||||||
Reference in New Issue
Block a user