diff options
author | Fred Drake <fdrake@acm.org> | 2002-08-14 15:26:18 (GMT) |
---|---|---|
committer | Fred Drake <fdrake@acm.org> | 2002-08-14 15:26:18 (GMT) |
commit | 5c08a99b77e371b23ca7b06407c1c8ac6616b8df (patch) | |
tree | 8e71b2e06aa91fabdbe45a99ea2b2b6b56f3276c /Doc | |
parent | 80c02af345d0f85be06422915394bbacfbd87bdb (diff) | |
download | cpython-5c08a99b77e371b23ca7b06407c1c8ac6616b8df.zip cpython-5c08a99b77e371b23ca7b06407c1c8ac6616b8df.tar.gz cpython-5c08a99b77e371b23ca7b06407c1c8ac6616b8df.tar.bz2 |
Remove a broken example of extreme backward compatibility; it is
simply not relevant any more.
Closes SF bug #595032.
Diffstat (limited to 'Doc')
-rw-r--r-- | Doc/tut/tut.tex | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/Doc/tut/tut.tex b/Doc/tut/tut.tex index 6f7d22e..c6081c6 100644 --- a/Doc/tut/tut.tex +++ b/Doc/tut/tut.tex @@ -4018,27 +4018,6 @@ code that is byte-compiled together. The same restriction applies to \code{getattr()}, \code{setattr()} and \code{delattr()}, as well as when referencing \code{__dict__} directly. -Here's an example of a class that implements its own -\method{__getattr__()} and \method{__setattr__()} methods and stores -all attributes in a private variable, in a way that works in all -versions of Python, including those available before this feature was -added: - -\begin{verbatim} -class VirtualAttributes: - __vdict = None - __vdict_name = locals().keys()[0] - - def __init__(self): - self.__dict__[self.__vdict_name] = {} - - def __getattr__(self, name): - return self.__vdict[name] - - def __setattr__(self, name, value): - self.__vdict[name] = value -\end{verbatim} - \section{Odds and Ends \label{odds}} |