Define SimpleNamespace as a proper class (#2087)

This commit is contained in:
Emil Hessman
2018-04-30 08:02:13 +02:00
committed by Jelle Zijlstra
parent fc9a822348
commit 97e261cce8

View File

@@ -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