diff options
author | Serhiy Storchaka <storchaka@gmail.com> | 2019-09-01 09:11:43 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-09-01 09:11:43 (GMT) |
commit | eb8974616bc58f44b2a3c3e4ca2326894ae42c8f (patch) | |
tree | 8b33d94a0ca263a5260703d1299fe54ab90d48c2 /Lib/xml/dom | |
parent | 41c57b335330ff48af098d47e379e0f9ba09d233 (diff) | |
download | cpython-eb8974616bc58f44b2a3c3e4ca2326894ae42c8f.zip cpython-eb8974616bc58f44b2a3c3e4ca2326894ae42c8f.tar.gz cpython-eb8974616bc58f44b2a3c3e4ca2326894ae42c8f.tar.bz2 |
bpo-15999: Always pass bool instead of int to the expat parser. (GH-15622)
Diffstat (limited to 'Lib/xml/dom')
-rw-r--r-- | Lib/xml/dom/expatbuilder.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Lib/xml/dom/expatbuilder.py b/Lib/xml/dom/expatbuilder.py index 2bd835b..199c22d 100644 --- a/Lib/xml/dom/expatbuilder.py +++ b/Lib/xml/dom/expatbuilder.py @@ -204,11 +204,11 @@ class ExpatBuilder: buffer = file.read(16*1024) if not buffer: break - parser.Parse(buffer, 0) + parser.Parse(buffer, False) if first_buffer and self.document.documentElement: self._setup_subset(buffer) first_buffer = False - parser.Parse("", True) + parser.Parse(b"", True) except ParseEscape: pass doc = self.document @@ -637,7 +637,7 @@ class FragmentBuilder(ExpatBuilder): nsattrs = self._getNSattrs() # get ns decls from node's ancestors document = _FRAGMENT_BUILDER_TEMPLATE % (ident, subset, nsattrs) try: - parser.Parse(document, 1) + parser.Parse(document, True) except: self.reset() raise @@ -697,7 +697,7 @@ class FragmentBuilder(ExpatBuilder): self.fragment = self.document.createDocumentFragment() self.curNode = self.fragment try: - parser.Parse(self._source, 1) + parser.Parse(self._source, True) finally: self.curNode = old_cur_node self.document = old_document |