Change uses of \pdfinfo and \pdfcatalog to use the new syntax from the
latest pdftex.  (Which we have here at CNRI.)  This makes the PDF targets
work again.
diff --git a/Doc/texinputs/python.sty b/Doc/texinputs/python.sty
index 1fab4f6..b2ef8f1 100644
--- a/Doc/texinputs/python.sty
+++ b/Doc/texinputs/python.sty
@@ -4,7 +4,7 @@
 
 \NeedsTeXFormat{LaTeX2e}[1995/12/01]
 \ProvidesPackage{python}
-             [1998/01/11 LaTeX package (Python manual markup)]
+             [1998/01/11 LaTeX package (Python markup)]
 
 % The "fncychap" package is used to get the nice chapter headers.  The
 % .sty file is distributed with Python, so you should not need to disable
@@ -12,11 +12,14 @@
 %
 \RequirePackage[Bjarne]{fncychap}\typeout{Using fancy chapter headings.}
 
-% for PDF output, use maximal compression
-\@ifundefined{pdfannotlink}{
+
+% for PDF output, use maximal compression & a lot of other stuff
+% (test for PDF recommended by Tanmoy Bhattacharya <tanmoy@qcd.lanl.gov>)
+%
+\ifx\pdfoutput\undefined\else\ifcase\pdfoutput
   \let\LinkColor=\relax
   \let\NormalColor=\relax
-}{%
+\else
   \input{pdfcolor}
   \let\LinkColor=\NavyBlue
   \let\NormalColor=\Black
@@ -33,13 +36,12 @@
       \pdfendlink%
     }{#3}%
   }
-  \renewcommand{\thepage}{\roman{page}}
   %
   % This is supposed to build the "outline" view of the document; it seems
   % quite fragile.  The breakages are the same as in the ToC.
   %
   \AtEndDocument{
-    \InputIfFileExists{\jobname.bkm}{\pdfcatalog pagemode{/UseOutlines}}{}
+    \InputIfFileExists{\jobname.bkm}{\pdfcatalog{/PageMode /UseOutlines}}{}
   }
   \let\OldLabel=\label
   \renewcommand{\label}[1]{%
@@ -65,7 +67,7 @@
        \def\H@old@thehead{\hfil}\fi
     \def\@thehead{\@foo\relax\H@old@thehead}%
   }
-}
+\fi\fi
 
 % Increase printable page size (copied from fullpage.sty)
 \topmargin 0pt
@@ -293,10 +295,6 @@
   \@UseModuleIndextrue
 }
 
-\newcommand{\inputindex}[1]{
-  \IfFileExists{#1}{\input{#1}}{\begin{theindex}\end{theindex}}
-}
-
 % Add the defining entry for a module
 \newcommand{\@modindex}[2]{%
   \renewcommand{\@thismodule}{#1}