From 99f25d0cd3d8c28c810ab5713d3323460c0dc87a Mon Sep 17 00:00:00 2001 From: David Euresti Date: Fri, 13 Jul 2018 19:23:47 -0700 Subject: [PATCH] Click: Make group and command decorators return the correct types (#2331) --- third_party/2and3/click/core.pyi | 4 ++-- third_party/2and3/click/decorators.pyi | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/third_party/2and3/click/core.pyi b/third_party/2and3/click/core.pyi index 728ee2653..8021e08d2 100644 --- a/third_party/2and3/click/core.pyi +++ b/third_party/2and3/click/core.pyi @@ -293,10 +293,10 @@ class Group(MultiCommand): def add_command(self, cmd: Command, name: Optional[str] = ...): ... - def command(self, *args, **kwargs) -> Callable[[_F], _F]: + def command(self, *args, **kwargs) -> Callable[[Callable], Command]: ... - def group(self, *args, **kwargs) -> Callable[[_F], _F]: + def group(self, *args, **kwargs) -> Callable[[Callable], Group]: ... diff --git a/third_party/2and3/click/decorators.pyi b/third_party/2and3/click/decorators.pyi index c94c07614..bb7697a13 100644 --- a/third_party/2and3/click/decorators.pyi +++ b/third_party/2and3/click/decorators.pyi @@ -41,7 +41,7 @@ def command( short_help: Optional[str] = ..., options_metavar: str = ..., add_help_option: bool = ..., -) -> Callable[[_F], _F]: +) -> Callable[[Callable], Command]: ... @@ -66,7 +66,7 @@ def group( add_help_option: bool = ..., # User-defined **kwargs: Any, -) -> Callable[[_F], _F]: +) -> Callable[[Callable], Group]: ...