From cffaebb621da261009c58ff9e8aa478af5e04ec4 Mon Sep 17 00:00:00 2001
From: Fred Drake <fdrake@acm.org>
Date: Fri, 13 Feb 1998 05:11:05 +0000
Subject: parse_line():  Strip whitespace from the module name.

main():  Include a comma between the module name and page number, to make
	 the generated index more like the "standard" generated index.
---
 Doc/modindex.py       | 5 ++---
 Doc/tools/modindex.py | 5 ++---
 2 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/Doc/modindex.py b/Doc/modindex.py
index f85b909..84c1066 100755
--- a/Doc/modindex.py
+++ b/Doc/modindex.py
@@ -9,9 +9,8 @@ import sys
 
 def parse_line(input):
     lineno = string.split(input)[-1]
-    module = input[:len(input)-(len(lineno)+1)]
+    module = string.strip(input[:len(input)-(len(lineno)+1)])
     return module, lineno
-    return 
 
 
 def cmp_items((s1, line1), (s2, line2)):
@@ -54,7 +53,7 @@ def main():
 	if string.lower(module[0]) != prev_letter:
 	    ofp.write("\n  \\indexspace\n\n")
 	    prev_letter = string.lower(module[0])
-	ofp.write("  \\item {\\tt %s} %s\n" % (module, lineno))
+	ofp.write("  \\item {\\tt %s}, %s\n" % (module, lineno))
     ofp.write("\n\\end{theindex}\n")
 
 
diff --git a/Doc/tools/modindex.py b/Doc/tools/modindex.py
index f85b909..84c1066 100755
--- a/Doc/tools/modindex.py
+++ b/Doc/tools/modindex.py
@@ -9,9 +9,8 @@ import sys
 
 def parse_line(input):
     lineno = string.split(input)[-1]
-    module = input[:len(input)-(len(lineno)+1)]
+    module = string.strip(input[:len(input)-(len(lineno)+1)])
     return module, lineno
-    return 
 
 
 def cmp_items((s1, line1), (s2, line2)):
@@ -54,7 +53,7 @@ def main():
 	if string.lower(module[0]) != prev_letter:
 	    ofp.write("\n  \\indexspace\n\n")
 	    prev_letter = string.lower(module[0])
-	ofp.write("  \\item {\\tt %s} %s\n" % (module, lineno))
+	ofp.write("  \\item {\\tt %s}, %s\n" % (module, lineno))
     ofp.write("\n\\end{theindex}\n")
 
 
-- 
cgit v0.12

