diff options
author | Fred Drake <fdrake@acm.org> | 2000-10-07 12:50:05 (GMT) |
---|---|---|
committer | Fred Drake <fdrake@acm.org> | 2000-10-07 12:50:05 (GMT) |
commit | 77878413bae310a1ebb172c83a9484ca55d48b17 (patch) | |
tree | 1a1f70fe0213c7c6e58bde33042c3b76a12a6729 /Doc/tools/indfix.py | |
parent | 5d64421c23d2f2a3c434e140085c7c81d0b65180 (diff) | |
download | cpython-77878413bae310a1ebb172c83a9484ca55d48b17.zip cpython-77878413bae310a1ebb172c83a9484ca55d48b17.tar.gz cpython-77878413bae310a1ebb172c83a9484ca55d48b17.tar.bz2 |
Hush the nanny.
Diffstat (limited to 'Doc/tools/indfix.py')
-rwxr-xr-x | Doc/tools/indfix.py | 48 |
1 files changed, 24 insertions, 24 deletions
diff --git a/Doc/tools/indfix.py b/Doc/tools/indfix.py index fbf81e6..6e8e911 100755 --- a/Doc/tools/indfix.py +++ b/Doc/tools/indfix.py @@ -30,14 +30,14 @@ def cmp_entries(e1, e2, lower=string.lower): def dump_entries(write, entries): if len(entries) == 1: - write(" \\item %s (%s)%s\n" % entries[0]) - return + write(" \\item %s (%s)%s\n" % entries[0]) + return write(" \item %s\n" % entries[0][0]) # now sort these in a case insensitive manner: if len(entries) > 0: - entries.sort(cmp_entries) + entries.sort(cmp_entries) for xxx, subitem, pages in entries: - write(" \subitem %s%s\n" % (subitem, pages)) + write(" \subitem %s%s\n" % (subitem, pages)) breakable_re = re.compile( @@ -56,31 +56,31 @@ def process(ifn, ofn=None): match = breakable_re.match write = ofp.write while 1: - line = ifp.readline() - if not line: - break - m = match(line) - if m: - entry = m.group(1, 2, 3) - if entries and entries[-1][0] != entry[0]: - dump_entries(write, entries) - entries = [] - entries.append(entry) - elif entries: - dump_entries(write, entries) - entries = [] - write(line) - else: - write(line) + line = ifp.readline() + if not line: + break + m = match(line) + if m: + entry = m.group(1, 2, 3) + if entries and entries[-1][0] != entry[0]: + dump_entries(write, entries) + entries = [] + entries.append(entry) + elif entries: + dump_entries(write, entries) + entries = [] + write(line) + else: + write(line) del write del match ifp.close() data = ofp.getvalue() ofp.close() if ofn == "-": - ofp = sys.stdout + ofp = sys.stdout else: - ofp = open(ofn, "w") + ofp = open(ofn, "w") ofp.write(data) ofp.close() @@ -90,8 +90,8 @@ def main(): outfile = None opts, args = getopt.getopt(sys.argv[1:], "o:") for opt, val in opts: - if opt in ("-o", "--output"): - outfile = val + if opt in ("-o", "--output"): + outfile = val filename = args[0] outfile = outfile or filename process(filename, outfile) |