19.03.19 00:41, Raymond Hettinger пише:
3) Add a standards compliant canonicalization tool (see
https://en.wikipedia.org/wiki/Canonical_XML ). This is likely to be the
right-way-to-do-it but takes time and energy.
4) Fix the tests in the third-party modules to be more focused on their actual
test objectives, the semantics of the generated XML rather than the exact
serialization. This option would seem like the right-thing-to-do but it isn't
trivial because the entire premise of the existing test is invalid. For every
case, we'll actually have to think through what the test objective really is.
I think the combination of options 3 and 4 is the right thing. Not
always the stable output is needed, in these cases option 4 should be
considered. But there are valid use cases for the stable output, in
these cases we need to provide an alternative in the stdlib. I am
working on this.
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe:
https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com