File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -1944,8 +1944,10 @@ Notes on using *__slots__*
19441944 descriptor directly from the base class). This renders the meaning of the
19451945 program undefined. In the future, a check may be added to prevent this.
19461946
1947- * Nonempty *__slots__ * does not work for classes derived from "variable-length"
1948- built-in types such as :class: `int `, :class: `bytes ` and :class: `tuple `.
1947+ * :exc: `TypeError ` will be raised if nonempty *__slots__ * are defined for a
1948+ class derived from a
1949+ :c:member: `"variable-length" built-in type <PyTypeObject.tp_itemsize> ` such as
1950+ :class: `int `, :class: `bytes `, and :class: `tuple `.
19491951
19501952* Any non-string :term: `iterable ` may be assigned to *__slots__ *.
19511953
You can’t perform that action at this time.
0 commit comments