Addresses the other half of Bug #112634 -- the documentation suggested
that you can set self.version *after* calling the base class __init__.
In fact it must be done *before*.
(Fred, maybe the version class variable should be documented now?)
diff --git a/Doc/lib/liburllib.tex b/Doc/lib/liburllib.tex
index 3eb1265..a41f728 100644
--- a/Doc/lib/liburllib.tex
+++ b/Doc/lib/liburllib.tex
@@ -176,8 +176,8 @@
\begin{verbatim}
class AppURLopener(urllib.FancyURLopener):
def __init__(self, *args):
- apply(urllib.FancyURLopener.__init__, (self,) + args)
self.version = "App/1.7"
+ apply(urllib.FancyURLopener.__init__, (self,) + args)
urllib._urlopener = AppURLopener()
\end{verbatim}