Preserve original type in total_ordering annotation (#3552)

See https://github.com/microsoft/pyright/issues/443
for reference.
This commit is contained in:
layday
2019-12-21 03:18:05 +02:00
committed by Jelle Zijlstra
parent f7119c30ce
commit e404e1592d
2 changed files with 3 additions and 3 deletions

View File

@@ -39,7 +39,7 @@ WRAPPER_UPDATES: Sequence[str]
def update_wrapper(wrapper: _AnyCallable, wrapped: _AnyCallable, assigned: Sequence[str] = ...,
updated: Sequence[str] = ...) -> _AnyCallable: ...
def wraps(wrapped: _AnyCallable, assigned: Sequence[str] = ..., updated: Sequence[str] = ...) -> Callable[[_AnyCallable], _AnyCallable]: ...
def total_ordering(cls: type) -> type: ...
def total_ordering(cls: Type[_T]) -> Type[_T]: ...
def cmp_to_key(mycmp: Callable[[_T, _T], int]) -> Callable[[_T], Any]: ...
class partial(Generic[_T]):