mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-07 20:54:28 +08:00
Define SimpleNamespace as a proper class (#2087)
This commit is contained in:
committed by
Jelle Zijlstra
parent
fc9a822348
commit
97e261cce8
@@ -78,8 +78,10 @@ class MappingProxyType(Mapping[_KT, _VT], Generic[_KT, _VT]):
|
||||
def __iter__(self) -> Iterator[_KT]: ...
|
||||
def __len__(self) -> int: ...
|
||||
|
||||
# TODO: use __getattr__ and __setattr__ instead of inheriting from Any, pending mypy#521.
|
||||
class SimpleNamespace(Any): ... # type: ignore
|
||||
class SimpleNamespace:
|
||||
def __getattribute__(self, name: str) -> Any: ...
|
||||
def __setattr__(self, name: str, value: Any) -> None: ...
|
||||
def __delattr__(self, name: str) -> None: ...
|
||||
|
||||
class GeneratorType:
|
||||
gi_code = ... # type: CodeType
|
||||
|
||||
Reference in New Issue
Block a user