bpo-36407: Fix writing indentations of CDATA section (xml.dom.minidom). (GH-12514)

This commit is contained in:
Vladimir Surjaninov 2019-03-27 08:58:49 +03:00 committed by Serhiy Storchaka
parent f760610bdd
commit 384b81d923
3 changed files with 20 additions and 1 deletions

View file

@ -862,7 +862,8 @@ class Element(Node):
if self.childNodes:
writer.write(">")
if (len(self.childNodes) == 1 and
self.childNodes[0].nodeType == Node.TEXT_NODE):
self.childNodes[0].nodeType in (
Node.TEXT_NODE, Node.CDATA_SECTION_NODE)):
self.childNodes[0].writexml(writer, '', '', '')
else:
writer.write(newl)