bpo-34160: Preserve user specified order of Element attributes (GH-10163)

This commit is contained in:
Raymond Hettinger 2018-10-28 11:18:22 -07:00 committed by GitHub
parent 18d57b4d62
commit e3685fd5fd
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 30 additions and 1 deletions

View file

@ -923,7 +923,7 @@ def _serialize_xml(write, elem, qnames, namespaces,
k,
_escape_attrib(v)
))
for k, v in sorted(items): # lexical order
for k, v in items:
if isinstance(k, QName):
k = k.text
if isinstance(v, QName):