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 @@ -1876,8 +1876,10 @@ Notes on using *__slots__*
1876
1876
descriptor directly from the base class). This renders the meaning of the
1877
1877
program undefined. In the future, a check may be added to prevent this.
1878
1878
1879
- * Nonempty *__slots__ * does not work for classes derived from "variable-length"
1880
- built-in types such as :class: `int `, :class: `bytes ` and :class: `tuple `.
1879
+ * :exc: `TypeError ` will be raised if nonempty *__slots__ * are defined for a
1880
+ class derived from a
1881
+ :c:member: `"variable-length" built-in type <PyTypeObject.tp_itemsize> ` such as
1882
+ :class: `int `, :class: `bytes `, and :class: `tuple `.
1881
1883
1882
1884
* Any non-string :term: `iterable ` may be assigned to *__slots__ *.
1883
1885
You can’t perform that action at this time.
0 commit comments