Commit c756dcdd authored by Benjamin Peterson's avatar Benjamin Peterson

only nonempty __slots__ don't work

parent 611e48c1
...@@ -1663,8 +1663,8 @@ Notes on using *__slots__* ...@@ -1663,8 +1663,8 @@ Notes on using *__slots__*
defined. As a result, subclasses will have a *__dict__* unless they also define defined. As a result, subclasses will have a *__dict__* unless they also define
*__slots__*. *__slots__*.
* *__slots__* do not work for classes derived from "variable-length" built-in * Nonempty *__slots__* does not work for classes derived from "variable-length"
types such as :class:`long`, :class:`str` and :class:`tuple`. built-in types such as :class:`long`, :class:`str` and :class:`tuple`.
* Any non-string iterable may be assigned to *__slots__*. Mappings may also be * Any non-string iterable may be assigned to *__slots__*. Mappings may also be
used; however, in the future, special meaning may be assigned to the values used; however, in the future, special meaning may be assigned to the values
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment