Remove all \bcode / \ecode cruft; this is no longer needed. See previous
checkin of myformat.sty.
Change "\renewcommand{\indexsubitem}{(...)}" to "\setindexsubitem{(...)}"
everywhere.
Some other minor nits that I happened to come across.
diff --git a/Doc/lib/libshelve.tex b/Doc/lib/libshelve.tex
index 25ced0e..4349534 100644
--- a/Doc/lib/libshelve.tex
+++ b/Doc/lib/libshelve.tex
@@ -13,7 +13,7 @@
To summarize the interface (\code{key} is a string, \code{data} is an
arbitrary object):
-\bcode\begin{verbatim}
+\begin{verbatim}
import shelve
d = shelve.open(filename) # open, with (g)dbm filename -- no suffix
@@ -28,7 +28,7 @@
list = d.keys() # a list of all existing keys (slow!)
d.close() # close it
-\end{verbatim}\ecode
+\end{verbatim}
%
Restrictions: