set isfinal to true to enable xml parser to free resources
This commit is contained in:
parent
42c1a52c5f
commit
505c6e1fa3
@ -38,7 +38,7 @@ def parseXML(xmlSnippet):
|
|||||||
% type(xmlSnippet).__name__
|
% type(xmlSnippet).__name__
|
||||||
)
|
)
|
||||||
xml += b"</root>"
|
xml += b"</root>"
|
||||||
reader.parser.Parse(xml, 0)
|
reader.parser.Parse(xml, 1)
|
||||||
return reader.root[2]
|
return reader.root[2]
|
||||||
|
|
||||||
|
|
||||||
|
@ -1765,7 +1765,7 @@ class _BaseParser:
|
|||||||
parser = ParserCreate()
|
parser = ParserCreate()
|
||||||
parser.StartElementHandler = self.startElementHandler
|
parser.StartElementHandler = self.startElementHandler
|
||||||
parser.EndElementHandler = self.endElementHandler
|
parser.EndElementHandler = self.endElementHandler
|
||||||
parser.Parse(text)
|
parser.Parse(text, 1)
|
||||||
|
|
||||||
def startElementHandler(self, name, attrs):
|
def startElementHandler(self, name, attrs):
|
||||||
self._elementStack.append(name)
|
self._elementStack.append(name)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user