summaryrefslogtreecommitdiffstats
path: root/Doc/tools/sgmlconv
diff options
context:
space:
mode:
authorFred Drake <fdrake@acm.org>2001-11-19 05:28:29 (GMT)
committerFred Drake <fdrake@acm.org>2001-11-19 05:28:29 (GMT)
commit27ae3118645eb8dcaf9f597e3f7602c593a97a14 (patch)
tree62c93317376131bc9c02f2faa668dc9ff6de6d69 /Doc/tools/sgmlconv
parent00c96aeba62cb4be9472375e99db2b6dc26f937e (diff)
downloadcpython-27ae3118645eb8dcaf9f597e3f7602c593a97a14.zip
cpython-27ae3118645eb8dcaf9f597e3f7602c593a97a14.tar.gz
cpython-27ae3118645eb8dcaf9f597e3f7602c593a97a14.tar.bz2
Avoid trailing blank lines in the output.
Diffstat (limited to 'Doc/tools/sgmlconv')
-rwxr-xr-xDoc/tools/sgmlconv/docfixer.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/Doc/tools/sgmlconv/docfixer.py b/Doc/tools/sgmlconv/docfixer.py
index 8436784..943b2e3 100755
--- a/Doc/tools/sgmlconv/docfixer.py
+++ b/Doc/tools/sgmlconv/docfixer.py
@@ -1022,6 +1022,10 @@ def convert(ifp, ofp):
# Take care of ugly hacks in the LaTeX markup to avoid LaTeX and
# LaTeX2HTML screwing with GNU-style long options (the '--' problem).
join_adjacent_elements(fragment, "option")
+ # Attempt to avoid trailing blank lines:
+ fragment.normalize()
+ if fragment.lastChild.data[-1:] == "\n":
+ fragment.lastChild.data = fragment.lastChild.data.rstrip() + "\n"
#
d = {}
for gi in events.parser.get_empties():