]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
[3.9] 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:40:05 +0000 (10:40 -0700)
committerGitHub <noreply@github.com>
Wed, 11 May 2022 17:40:05 +0000 (10:40 -0700)
commitbfc88d3418af6f4ef16aa306f12dd2d36ef957ae
treebb546ee3dff47d07ad43a542d8a03d59676f2f7d
parent3f2113dd08a31bebdd9c9d697104dd592aefed71
[3.9] gh-91810: ElementTree: Use text file's encoding by default in XML declaration (GH-91903) (GH-92665)

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]