refactor: pass isfinal argument spelled-out not a number
This commit is contained in:
parent
505c6e1fa3
commit
6d65a87301
@ -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]
|
||||||
|
|
||||||
|
|
||||||
|
@ -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:
|
||||||
|
@ -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)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user