Skip to content

Commit

Permalink
pythongh-100315: clarification to __slots__ docs.
Browse files Browse the repository at this point in the history
refer to tp_itemsize in discussion on "variable-length" built-in types
  • Loading branch information
kwsp committed Mar 12, 2023
1 parent 58d761e commit 6f6ba27
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion Doc/reference/datamodel.rst
Original file line number Diff line number Diff line change
Expand Up @@ -1945,7 +1945,8 @@ Notes on using *__slots__*
program undefined. In the future, a check may be added to prevent this.

* Nonempty *__slots__* does not work for classes derived from "variable-length"
built-in types such as :class:`int`, :class:`bytes` and :class:`tuple`.
built-in types such as :class:`int`, :class:`bytes` and :class:`tuple`
(see :c:member:`~PyTypeObject.tp_itemsize`).

* Any non-string :term:`iterable` may be assigned to *__slots__*.

Expand Down

0 comments on commit 6f6ba27

Please sign in to comment.