From 5918f8de674915377e4a4aa0ed9cd05db606dd28 Mon Sep 17 00:00:00 2001 From: Raymond Hettinger Date: Sun, 29 Jun 2003 04:53:23 +0000 Subject: [PATCH] Minor fixes to punctuation and grammar. --- Doc/ref/ref3.tex | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Doc/ref/ref3.tex b/Doc/ref/ref3.tex index cef8d5cb500..129ab091fe1 100644 --- a/Doc/ref/ref3.tex +++ b/Doc/ref/ref3.tex @@ -1324,15 +1324,15 @@ each instance. \begin{datadesc}{__slots__} This class variable can be assigned a string, iterable, or sequence of strings -with variable names used by instances. If defined in a new-style class -definition, \var{__slots__} reserves space for the declared variables +with variable names used by instances. If defined in a new-style class, +\var{__slots__} reserves space for the declared variables and prevents the automatic creation of \var{__dict__} and \var{__weakref__} for each instance. \versionadded{2.2} \end{datadesc} \noindent -Notes on Using \var{__slots__} +Notes on using \var{__slots__} \begin{itemize} @@ -1349,7 +1349,7 @@ specifically listed in the sequence of instance variable names]{2.3} defining \var{__slots__} do not support weak references to its instances. If weak reference support is needed, then add \code{'__weakref__'} to the sequence of strings in the \var{__slots__} declaration. -\versionchanged[Previously, adding \code{__weakref__} to the \var{__slots__} +\versionchanged[Previously, adding \code{'__weakref__'} to the \var{__slots__} declaration would not enable support for weak references]{2.3} \item \var{__slots__} are implemented at the class level by creating @@ -1370,7 +1370,7 @@ unless they also define \var{__slots__}. \item \var{__slots__} do not work for classes derived from ``variable-length'' built-in types such as \class{long}, \class{str} and \class{tuple}. -\item Any non-string iterable may be assigned \var{__slots__}. +\item Any non-string iterable may be assigned to \var{__slots__}. Mappings may also be used; however, in the future, special meaning may be assigned to the values corresponding to each key.