cpython (3.3): str subclasses may have non-empty __slots__, bytes subclasses can't.
http://hg.python.org/cpython/rev/8b4d36d0c090 changeset: 88232:8b4d36d0c090 branch: 3.3 parent: 88219:a43e96695203 user: Zachary Ware <zachary.ware@gmail.com> date: Tue Dec 31 12:09:26 2013 -0600 summary: str subclasses may have non-empty __slots__, bytes subclasses can't. files: Doc/reference/datamodel.rst | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/Doc/reference/datamodel.rst b/Doc/reference/datamodel.rst --- a/Doc/reference/datamodel.rst +++ b/Doc/reference/datamodel.rst @@ -1571,7 +1571,7 @@ 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:`str` and :class:`tuple`. + built-in types such as :class:`int`, :class:`bytes` and :class:`tuple`. * 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 -- Repository URL: http://hg.python.org/cpython
participants (1)
-
zach.ware