mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-07 20:54:28 +08:00
mypy_extensions: fix NoReturn, remove inaccurate comment (#6595)
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
import abc
|
||||
import sys
|
||||
from typing import Any, Callable, Generic, ItemsView, KeysView, Mapping, Type, TypeVar, Union, ValuesView
|
||||
from typing import Any, Callable, Generic, ItemsView, KeysView, Mapping, Type, TypeVar, ValuesView
|
||||
|
||||
_T = TypeVar("_T")
|
||||
_U = TypeVar("_U")
|
||||
@@ -34,9 +34,8 @@ def VarArg(type: _T = ...) -> _T: ...
|
||||
def KwArg(type: _T = ...) -> _T: ...
|
||||
|
||||
# Return type that indicates a function does not return.
|
||||
# This type is equivalent to the None type, but the no-op Union is necessary to
|
||||
# distinguish the None type from the None value.
|
||||
NoReturn = Union[None] # Deprecated: Use typing.NoReturn instead.
|
||||
# Deprecated: Use typing.NoReturn instead.
|
||||
class NoReturn: ...
|
||||
|
||||
# This is intended as a class decorator, but mypy rejects abstract classes
|
||||
# when a Type[_T] is expected, so we can't give it the type we want
|
||||
|
||||
Reference in New Issue
Block a user