PEP 604: Add or operator to class type (#5151)

Co-authored-by: andrey.matveev <andrey.matveev@jetbrains.com>
This commit is contained in:
Andrey
2021-04-08 21:45:31 +07:00
committed by GitHub
parent 2d3bf41b18
commit 31d1c30606
2 changed files with 11 additions and 20 deletions

View File

@@ -1,4 +1,5 @@
import sys
import types
from _typeshed import (
AnyPath,
OpenBinaryMode,
@@ -156,6 +157,8 @@ class type(object):
def __subclasscheck__(self, subclass: type) -> bool: ...
@classmethod
def __prepare__(metacls, __name: str, __bases: Tuple[type, ...], **kwds: Any) -> Mapping[str, Any]: ...
if sys.version_info >= (3, 10):
def __or__(self, t: Any) -> types.Union: ...
class super(object):
@overload