mirror of
https://github.com/davidhalter/typeshed.git
synced 2026-05-06 21:43:59 +08:00
Change type.__dict__ to a proper attribute (#14951)
This commit is contained in:
+4
-2
@@ -42,6 +42,7 @@ from typing import ( # noqa: Y022,UP035
|
||||
Any,
|
||||
BinaryIO,
|
||||
ClassVar,
|
||||
Final,
|
||||
Generic,
|
||||
Mapping,
|
||||
MutableMapping,
|
||||
@@ -189,8 +190,9 @@ class type:
|
||||
__bases__: tuple[type, ...]
|
||||
@property
|
||||
def __basicsize__(self) -> int: ...
|
||||
@property
|
||||
def __dict__(self) -> types.MappingProxyType[str, Any]: ... # type: ignore[override]
|
||||
# type.__dict__ is read-only at runtime, but that can't be expressed currently.
|
||||
# See https://github.com/python/typeshed/issues/11033 for a discussion.
|
||||
__dict__: Final[types.MappingProxyType[str, Any]] # type: ignore[assignment]
|
||||
@property
|
||||
def __dictoffset__(self) -> int: ...
|
||||
@property
|
||||
|
||||
Reference in New Issue
Block a user