From 18cbd23b019d836102c85a821a019b03df6f6e91 Mon Sep 17 00:00:00 2001 From: bkurtz Date: Fri, 4 Jun 2021 13:04:52 -0700 Subject: [PATCH] Click parameter declarations work with any iterable (#5576) --- stubs/click/click/core.pyi | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/stubs/click/click/core.pyi b/stubs/click/click/core.pyi index a78b3dc00..e655f515a 100644 --- a/stubs/click/click/core.pyi +++ b/stubs/click/click/core.pyi @@ -219,7 +219,7 @@ class Parameter: envvar: Union[str, List[str], None] def __init__( self, - param_decls: Optional[List[str]] = ..., + param_decls: Optional[Iterable[str]] = ..., type: Optional[_ConvertibleType] = ..., required: bool = ..., default: Optional[Any] = ..., @@ -264,7 +264,7 @@ class Option(Parameter): show_envvar: bool def __init__( self, - param_decls: Optional[List[str]] = ..., + param_decls: Optional[Iterable[str]] = ..., show_default: bool = ..., prompt: Union[bool, str] = ..., confirmation_prompt: bool = ..., @@ -284,4 +284,4 @@ class Option(Parameter): def prompt_for_value(self, ctx: Context) -> Any: ... class Argument(Parameter): - def __init__(self, param_decls: Optional[List[str]] = ..., required: Optional[bool] = ..., **attrs: Any) -> None: ... + def __init__(self, param_decls: Optional[Iterable[str]] = ..., required: Optional[bool] = ..., **attrs: Any) -> None: ...