update
This commit is contained in:
14
.CondaPkg/env/Lib/xml/sax/expatreader.py
vendored
14
.CondaPkg/env/Lib/xml/sax/expatreader.py
vendored
@@ -214,6 +214,20 @@ class ExpatParser(xmlreader.IncrementalParser, xmlreader.Locator):
|
||||
# FIXME: when to invoke error()?
|
||||
self._err_handler.fatalError(exc)
|
||||
|
||||
def flush(self):
|
||||
if self._parser is None:
|
||||
return
|
||||
|
||||
was_enabled = self._parser.GetReparseDeferralEnabled()
|
||||
try:
|
||||
self._parser.SetReparseDeferralEnabled(False)
|
||||
self._parser.Parse(b"", False)
|
||||
except expat.error as e:
|
||||
exc = SAXParseException(expat.ErrorString(e.code), e, self)
|
||||
self._err_handler.fatalError(exc)
|
||||
finally:
|
||||
self._parser.SetReparseDeferralEnabled(was_enabled)
|
||||
|
||||
def _close_source(self):
|
||||
source = self._source
|
||||
try:
|
||||
|
||||
Reference in New Issue
Block a user