gh-108731: Add description of __slots__ to MemberDescriptorType docs (GH-108745)

This commit is contained in:
plokmijnuhby 2024-01-24 19:58:34 +00:00 committed by GitHub
parent 191531f352
commit 6888cccac0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 4 additions and 0 deletions

View File

@ -398,6 +398,10 @@ Standard names are defined for the following types:
data members which use standard conversion functions; it has the same purpose data members which use standard conversion functions; it has the same purpose
as the :class:`property` type, but for classes defined in extension modules. as the :class:`property` type, but for classes defined in extension modules.
In addition, when a class is defined with a :attr:`~object.__slots__` attribute, then for
each slot, an instance of :class:`!MemberDescriptorType` will be added as an attribute
on the class. This allows the slot to appear in the class's :attr:`~object.__dict__`.
.. impl-detail:: .. impl-detail::
In other implementations of Python, this type may be identical to In other implementations of Python, this type may be identical to