]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
[3.10] gh-91810: ElementTree: Use text file's encoding by default in XML declaration...
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Wed, 11 May 2022 17:39:21 +0000 (10:39 -0700)
committerGitHub <noreply@github.com>
Wed, 11 May 2022 17:39:21 +0000 (10:39 -0700)
commit4730b0d6f3e6a6bc04de980c071a07adab41a1c9
tree821037a9793e3adf5f6f7e082b3c54a39d0079c4
parent7a84ea4ec16371fd2785b48cbe305da70a9dc7fc
[3.10] gh-91810: ElementTree: Use text file's encoding by default in XML declaration (GH-91903) (GH-92664)

ElementTree method write() and function tostring() now use the text file's
encoding ("UTF-8" if not available) instead of locale encoding in XML
declaration when encoding="unicode" is specified.
(cherry picked from commit 707839b0fe02ba2c891a40f40e7a869d84c2c9c5)

Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
Automerge-Triggered-By: GH:serhiy-storchaka
Lib/test/test_xml_etree.py
Lib/xml/etree/ElementTree.py
Misc/NEWS.d/next/Library/2022-04-25-10-23-01.gh-issue-91810.DOHa6B.rst [new file with mode: 0644]