Subject: xmlnsqemu: Order XML output like libvirt does From: Cole Robinson crobinso@redhat.com Fri Oct 20 15:26:03 2017 -0400 Date: Fri Oct 20 16:13:04 2017 -0400: Git: b8fa0c6b6769663837079084b6ff93da243d52a1 args before env diff --git a/tests/cli-test-xml/compare/virt-install-many-devices.xml b/tests/cli-test-xml/compare/virt-install-many-devices.xml index 87855238..2873a65b 100644 --- a/tests/cli-test-xml/compare/virt-install-many-devices.xml +++ b/tests/cli-test-xml/compare/virt-install-many-devices.xml @@ -386,12 +386,12 @@ - + diff --git a/virtinst/xmlnsqemu.py b/virtinst/xmlnsqemu.py index 28259bf2..5213e5d1 100644 --- a/virtinst/xmlnsqemu.py +++ b/virtinst/xmlnsqemu.py @@ -37,6 +37,7 @@ class XMLNSQemu(XMLBuilder): Class for generating XML """ _XML_ROOT_NAME = "qemu:commandline" + _XML_PROP_ORDER = ["args", "envs"] args = XMLChildProperty(_XMLNSQemuArg) def add_arg(self, value):