Separate UserDict and UserList documentation into separate sections.

This commit is contained in:
Fred Drake 1998-04-07 20:05:33 +00:00
parent df0e3fcb63
commit 1ce3604cfd
2 changed files with 52 additions and 20 deletions

View file

@ -1,17 +1,13 @@
\section{Standard Modules \module{UserDict} and \module{UserList}} \section{Standard Module \module{UserDict}}
\nodename{UserDict and UserList}
\stmodindex{UserDict} \stmodindex{UserDict}
\stmodindex{UserList}
\label{module-UserDict} \label{module-UserDict}
\label{module-UserList}
Each of these modules defines a class that acts as a wrapper around This module defines a class that acts as a wrapper around
either dictionary or list objects. They're useful base classes for dictionary objects. It is a useful base class for
your own dictionary-like or list-like classes, which can inherit from your own dictionary-like classes, which can inherit from
them and override existing methods or add new ones. In this way one them and override existing methods or add new ones. In this way one
can add new behaviours to dictionaries or lists. can add new behaviours to dictionaries.
\setindexsubitem{(in module UserDict)}
The \module{UserDict} module defines the \class{UserDict} class: The \module{UserDict} module defines the \class{UserDict} class:
\begin{classdesc}{UserDict}{} \begin{classdesc}{UserDict}{}
@ -20,7 +16,22 @@ contents are kept in a regular dictionary, which is accessible via the
\member{data} attribute of \class{UserDict} instances. \member{data} attribute of \class{UserDict} instances.
\end{classdesc} \end{classdesc}
\setindexsubitem{(in module UserList)} \begin{memberdesc}{data}
A real dictionary used to store the contents of the \class{UserDict}
class.
\end{memberdesc}
\section{Standard Module \module{UserList}}
\stmodindex{UserList}
\label{module-UserList}
This module defines a class that acts as a wrapper around
list objects. It is a useful base class for
your own list-like classes, which can inherit from
them and override existing methods or add new ones. In this way one
can add new behaviours to lists.
The \module{UserList} module defines the \class{UserList} class: The \module{UserList} module defines the \class{UserList} class:
\begin{classdesc}{UserList}{\optional{list}} \begin{classdesc}{UserList}{\optional{list}}
@ -31,3 +42,8 @@ contents are initially set to a copy of \var{list}, defaulting to the
empty list \code{[]}. \var{list} can be either a regular Python list, empty list \code{[]}. \var{list} can be either a regular Python list,
or an instance of \class{UserList} (or a subclass). or an instance of \class{UserList} (or a subclass).
\end{classdesc} \end{classdesc}
\begin{memberdesc}{data}
A real Python list object used to store the contents of the
\class{UserList} class.
\end{memberdesc}

View file

@ -1,17 +1,13 @@
\section{Standard Modules \module{UserDict} and \module{UserList}} \section{Standard Module \module{UserDict}}
\nodename{UserDict and UserList}
\stmodindex{UserDict} \stmodindex{UserDict}
\stmodindex{UserList}
\label{module-UserDict} \label{module-UserDict}
\label{module-UserList}
Each of these modules defines a class that acts as a wrapper around This module defines a class that acts as a wrapper around
either dictionary or list objects. They're useful base classes for dictionary objects. It is a useful base class for
your own dictionary-like or list-like classes, which can inherit from your own dictionary-like classes, which can inherit from
them and override existing methods or add new ones. In this way one them and override existing methods or add new ones. In this way one
can add new behaviours to dictionaries or lists. can add new behaviours to dictionaries.
\setindexsubitem{(in module UserDict)}
The \module{UserDict} module defines the \class{UserDict} class: The \module{UserDict} module defines the \class{UserDict} class:
\begin{classdesc}{UserDict}{} \begin{classdesc}{UserDict}{}
@ -20,7 +16,22 @@ contents are kept in a regular dictionary, which is accessible via the
\member{data} attribute of \class{UserDict} instances. \member{data} attribute of \class{UserDict} instances.
\end{classdesc} \end{classdesc}
\setindexsubitem{(in module UserList)} \begin{memberdesc}{data}
A real dictionary used to store the contents of the \class{UserDict}
class.
\end{memberdesc}
\section{Standard Module \module{UserList}}
\stmodindex{UserList}
\label{module-UserList}
This module defines a class that acts as a wrapper around
list objects. It is a useful base class for
your own list-like classes, which can inherit from
them and override existing methods or add new ones. In this way one
can add new behaviours to lists.
The \module{UserList} module defines the \class{UserList} class: The \module{UserList} module defines the \class{UserList} class:
\begin{classdesc}{UserList}{\optional{list}} \begin{classdesc}{UserList}{\optional{list}}
@ -31,3 +42,8 @@ contents are initially set to a copy of \var{list}, defaulting to the
empty list \code{[]}. \var{list} can be either a regular Python list, empty list \code{[]}. \var{list} can be either a regular Python list,
or an instance of \class{UserList} (or a subclass). or an instance of \class{UserList} (or a subclass).
\end{classdesc} \end{classdesc}
\begin{memberdesc}{data}
A real Python list object used to store the contents of the
\class{UserList} class.
\end{memberdesc}