diff --git a/virtinst/DomainNumatune.py b/virtinst/DomainNumatune.py index 1e06dcb36..b9996d20d 100644 --- a/virtinst/DomainNumatune.py +++ b/virtinst/DomainNumatune.py @@ -92,53 +92,14 @@ class DomainNumatune(XMLBuilder): return tuple(pinlist) - _dumpxml_xpath = "/domain/numatune" MEMORY_MODES = ["interleave", "strict", "preferred"] - def __init__(self, conn, parsexml=None, parsexmlnode=None): - self._memory_nodeset = None - self._memory_mode = None + _dumpxml_xpath = "/domain/numatune" + _XML_ROOT_NAME = "numatune" + _XML_INDENT = 2 + _XML_XPATH_RELATIVE = True + _XML_PROP_ORDER = ["memory_mode", "memory_nodeset"] - XMLBuilder.__init__(self, conn, parsexml, - parsexmlnode) - if self._is_parse(): - return - - def _get_memory_nodeset(self): - return self._memory_nodeset - def _set_memory_nodeset(self, val): - self._memory_nodeset = val - memory_nodeset = XMLProperty(_get_memory_nodeset, - _set_memory_nodeset, - xpath="./numatune/memory/@nodeset") - - def _get_memory_mode(self): - return self._memory_mode - def _set_memory_mode(self, val): - self._memory_mode = val - memory_mode = XMLProperty(_get_memory_mode, - _set_memory_mode, - xpath="./numatune/memory/@mode") - - def _get_memory_xml(self): - if not self.memory_nodeset: - return "" - - xml = "