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__*
1944
1944
descriptor directly from the base class). This renders the meaning of the
1945
1945
program undefined. In the future, a check may be added to prevent this.
1946
1946
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 `.
1949
1951
1950
1952
* Any non-string :term: `iterable ` may be assigned to *__slots__ *.
1951
1953
You can’t perform that action at this time.
0 commit comments