Kaydet (Commit) 9dce7b37 authored tarafından Fred Drake's avatar Fred Drake

Make sure we clean up the index data each time it is written by LaTeX.

üst 4bc0aed3
...@@ -279,7 +279,9 @@ class Job: ...@@ -279,7 +279,9 @@ class Job:
if self.latex_runs < 2: if self.latex_runs < 2:
if os.path.isfile("mod%s.idx" % self.doc): if os.path.isfile("mod%s.idx" % self.doc):
self.run("%s mod%s.idx" % (MAKEINDEX_BINARY, self.doc)) self.run("%s mod%s.idx" % (MAKEINDEX_BINARY, self.doc))
use_indfix = 0
if os.path.isfile(self.doc + ".idx"): if os.path.isfile(self.doc + ".idx"):
use_indfix = 1
# call to Doc/tools/fix_hack omitted; doesn't appear necessary # call to Doc/tools/fix_hack omitted; doesn't appear necessary
self.run("%s %s.idx" % (MAKEINDEX_BINARY, self.doc)) self.run("%s %s.idx" % (MAKEINDEX_BINARY, self.doc))
import indfix import indfix
...@@ -295,9 +297,10 @@ class Job: ...@@ -295,9 +297,10 @@ class Job:
if os.path.isfile("mod%s.idx" % self.doc): if os.path.isfile("mod%s.idx" % self.doc):
self.run("%s -s %s mod%s.idx" self.run("%s -s %s mod%s.idx"
% (MAKEINDEX_BINARY, ISTFILE, self.doc)) % (MAKEINDEX_BINARY, ISTFILE, self.doc))
if os.path.isfile(self.doc + ".idx"): if use_indfix:
self.run("%s -s %s %s.idx" self.run("%s -s %s %s.idx"
% (MAKEINDEX_BINARY, ISTFILE, self.doc)) % (MAKEINDEX_BINARY, ISTFILE, self.doc))
indfix.process(self.doc + ".ind")
self.process_synopsis_files() self.process_synopsis_files()
# #
# and now finish it off: # and now finish it off:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment