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__ % type(xmlSnippet).__name__
) )
xml += b"</root>" xml += b"</root>"
reader.parser.Parse(xml, 1) reader.parser.Parse(xml, isfinal=True)
return reader.root[2] return reader.root[2]

View File

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

View File

@ -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, 1) parser.Parse(text, isfinal=True)
def startElementHandler(self, name, attrs): def startElementHandler(self, name, attrs):
self._elementStack.append(name) self._elementStack.append(name)