From 286b94eff7feae06a9bdd4914ec91baf3b6e51bb Mon Sep 17 00:00:00 2001 From: svlandeg Date: Thu, 5 Sep 2024 14:11:04 +0200 Subject: [PATCH] fix if conditions --- typer/core.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/typer/core.py b/typer/core.py index d98ece5c7e..27db7c72c3 100644 --- a/typer/core.py +++ b/typer/core.py @@ -62,7 +62,7 @@ def _typer_param_setup_autocompletion_compat( Callable[[click.Context, List[str], str], List[Union[Tuple[str, str], str]]] ] = None, ) -> None: - if autocompletion is None and self._custom_shell_complete is not None: + if self._custom_shell_complete is not None: import warnings warnings.warn( @@ -72,6 +72,8 @@ def _typer_param_setup_autocompletion_compat( stacklevel=2, ) + if autocompletion is not None: + def compat_autocompletion( ctx: click.Context, param: click.core.Parameter, incomplete: str ) -> List["click.shell_completion.CompletionItem"]: