From 3455edcbc8fa586a6d3c70ea34e3c71b2763c98a Mon Sep 17 00:00:00 2001
From: Fred Drake <fdrake@acm.org>
Date: Wed, 4 Mar 1998 21:56:42 +0000
Subject: Create the module index only if a conditional is true.

---
 Doc/python.sty           | 10 +++++++---
 Doc/texinputs/python.sty | 10 +++++++---
 2 files changed, 14 insertions(+), 6 deletions(-)

diff --git a/Doc/python.sty b/Doc/python.sty
index 93957a6..01d16c9 100644
--- a/Doc/python.sty
+++ b/Doc/python.sty
@@ -261,14 +261,18 @@
 \newcommand{\refstmodindex}[1]{\refmodule{#1}{standard }}
 
 % support for the module index
-\newwrite\modindexfile
-\openout\modindexfile=mod\jobname.idx
+\if@usemoduleindex
+  \newwrite\modindexfile
+  \openout\modindexfile=mod\jobname.idx
+\fi
 
 % Add the defining entry for a module
 \newcommand{\defmodindex}[2]{%
   \index{#1@{\idxcode{#1}} (#2module)|textbf}%
   \setindexsubitem{(in module #1)}%
-  \write\modindexfile{#1 \thepage}}
+  \if@usemoduleindex%
+    \write\modindexfile{#1 \thepage}%
+  \fi}
 
 % built-in & Python modules in the main distribution
 \newcommand{\bimodindex}[1]{\defmodindex{#1}{built-in }}
diff --git a/Doc/texinputs/python.sty b/Doc/texinputs/python.sty
index 93957a6..01d16c9 100644
--- a/Doc/texinputs/python.sty
+++ b/Doc/texinputs/python.sty
@@ -261,14 +261,18 @@
 \newcommand{\refstmodindex}[1]{\refmodule{#1}{standard }}
 
 % support for the module index
-\newwrite\modindexfile
-\openout\modindexfile=mod\jobname.idx
+\if@usemoduleindex
+  \newwrite\modindexfile
+  \openout\modindexfile=mod\jobname.idx
+\fi
 
 % Add the defining entry for a module
 \newcommand{\defmodindex}[2]{%
   \index{#1@{\idxcode{#1}} (#2module)|textbf}%
   \setindexsubitem{(in module #1)}%
-  \write\modindexfile{#1 \thepage}}
+  \if@usemoduleindex%
+    \write\modindexfile{#1 \thepage}%
+  \fi}
 
 % built-in & Python modules in the main distribution
 \newcommand{\bimodindex}[1]{\defmodindex{#1}{built-in }}
-- 
cgit v0.12

