classobject:__doc__:str|None__dict__: dict[str, Any]__module__:str__annotations__: dict[str, Any]@propertydef__class__(self: Self) -> type[Self]: ...# Ignore errors about type mismatch between property getter and setter@__class__.setterdef__class__(self,__type: type[object]) ->None: ... # type: ignore # noqa: F811def__init__(self) ->None: ...def__new__(cls: type[Self]) -> Self: ...# N.B. `object.__setattr__` and `object.__delattr__` are heavily special-cased by type checkers.# Overriding them in subclasses has different semantics, even if the override has an identical signature.def__setattr__(self,__name:str,__value: Any) ->None: ...def__delattr__(self,__name:str) ->None: ...def__eq__(self,__o:object) ->bool: ...def__ne__(self,__o:object) ->bool: ...def__str__(self) ->str: ... # noqa Y029def__repr__(self) ->str: ... # noqa Y029def__hash__(self) ->int: ...def__format__(self,__format_spec:str) ->str: ...def__getattribute__(self,__name:str) -> Any: ...def__sizeof__(self) ->int: ...# return type of pickle methods is rather hard to express in the current type system# see #6661 and https://docs.python.org/3/library/pickle.html#object.__reduce__def__reduce__(self) ->str| tuple[Any, ...]: ...if sys.version_info >= (3,8):def__reduce_ex__(self,__protocol: SupportsIndex) ->str| tuple[Any, ...]: ...else:def__reduce_ex__(self,__protocol:int) ->str| tuple[Any, ...]: ...def__dir__(self) -> Iterable[str]: ...def__init_subclass__(cls) ->None: ...