Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 53eae8e

Browse files
committed
convert(): Add support for ESIS '&' lines, and make sure we don't
silently ignore unrecognized lines.
1 parent 762e206 commit 53eae8e

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

Doc/tools/sgmlconv/esis2sgml.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,11 @@ def convert(ifp, ofp, xml=0, autoclose=(), verbatims=()):
146146
attrs[name] = esistools.decode(value)
147147
elif type == "e":
148148
knownempty = 1
149+
elif type == "&":
150+
ofp.write("&%s;" % data)
151+
knownempty = 0
152+
else:
153+
raise RuntimeError, "unrecognized ESIS event type: '%s'" % type
149154

150155
if LIST_EMPTIES:
151156
dump_empty_element_names(knownempties)

0 commit comments

Comments
 (0)