summaryrefslogtreecommitdiffstats
path: root/Misc
diff options
context:
space:
mode:
authorStephen Morton <git@tungol.org>2025-01-07 10:40:41 (GMT)
committerGitHub <noreply@github.com>2025-01-07 10:40:41 (GMT)
commit6ea04da27036eaa69d65150148bb8c537d9beacf (patch)
tree3ad7437e402c7129d79abf15f33e0abab3e56a21 /Misc
parent145276a072ae058bac42ee43a4235cd4eda2726b (diff)
downloadcpython-6ea04da27036eaa69d65150148bb8c537d9beacf.zip
cpython-6ea04da27036eaa69d65150148bb8c537d9beacf.tar.gz
cpython-6ea04da27036eaa69d65150148bb8c537d9beacf.tar.bz2
gh-128302: Fix bugs in xml.dom.xmlbuilder (GH-128284)
* Allow DOMParser.parse() to correctly handle DOMInputSource instances that only have a systemId attribute set. * Fix DOMEntityResolver.resolveEntity(), which was broken by the Python 3.0 transition. * Add Lib/test/test_xml_dom_xmlbuilder.py with few tests.
Diffstat (limited to 'Misc')
-rw-r--r--Misc/NEWS.d/next/Library/2024-12-27-16-28-57.gh-issue-128302.2GMvyl.rst3
-rw-r--r--Misc/NEWS.d/next/Library/2024-12-29-13-49-46.gh-issue-128302.psRpPN.rst2
2 files changed, 5 insertions, 0 deletions
diff --git a/Misc/NEWS.d/next/Library/2024-12-27-16-28-57.gh-issue-128302.2GMvyl.rst b/Misc/NEWS.d/next/Library/2024-12-27-16-28-57.gh-issue-128302.2GMvyl.rst
new file mode 100644
index 0000000..56e2fe6
--- /dev/null
+++ b/Misc/NEWS.d/next/Library/2024-12-27-16-28-57.gh-issue-128302.2GMvyl.rst
@@ -0,0 +1,3 @@
+Allow :meth:`!xml.dom.xmlbuilder.DOMParser.parse` to correctly handle
+:class:`!xml.dom.xmlbuilder.DOMInputSource` instances that only have a
+:attr:`!systemId` attribute set.
diff --git a/Misc/NEWS.d/next/Library/2024-12-29-13-49-46.gh-issue-128302.psRpPN.rst b/Misc/NEWS.d/next/Library/2024-12-29-13-49-46.gh-issue-128302.psRpPN.rst
new file mode 100644
index 0000000..98c0729
--- /dev/null
+++ b/Misc/NEWS.d/next/Library/2024-12-29-13-49-46.gh-issue-128302.psRpPN.rst
@@ -0,0 +1,2 @@
+Fix :meth:`!xml.dom.xmlbuilder.DOMEntityResolver.resolveEntity`, which was
+broken by the Python 3.0 transition.