refactor: pass isfinal argument spelled-out not a number

This commit is contained in:
Robin 2024-10-22 06:55:18 +00:00 committed by Behdad Esfahbod
parent 505c6e1fa3
commit 6d65a87301
3 changed files with 4 additions and 4 deletions

View File

@ -38,7 +38,7 @@ def parseXML(xmlSnippet):
% type(xmlSnippet).__name__
)
xml += b"</root>"
reader.parser.Parse(xml, 1)
reader.parser.Parse(xml, isfinal=True)
return reader.root[2]

View File

@ -70,12 +70,12 @@ class XMLReader(object):
while True:
chunk = file.read(BUFSIZE)
if not chunk:
parser.Parse(chunk, 1)
parser.Parse(chunk, isfinal=True)
break
pos = pos + len(chunk)
if self.progress:
self.progress.set(pos // 100)
parser.Parse(chunk, 0)
parser.Parse(chunk, isfinal=False)
def _startElementHandler(self, name, attrs):
if self.stackSize == 1 and self.contentOnly:

View File

@ -1765,7 +1765,7 @@ class _BaseParser:
parser = ParserCreate()
parser.StartElementHandler = self.startElementHandler
parser.EndElementHandler = self.endElementHandler
parser.Parse(text, 1)
parser.Parse(text, isfinal=True)
def startElementHandler(self, name, attrs):
self._elementStack.append(name)