From efc7d42b58fec2ccc1acaf8ec1385b867eb1da53 Mon Sep 17 00:00:00 2001 From: Giuseppe Scrivano Date: Fri, 22 Nov 2013 16:19:05 +0100 Subject: [RHEL-7.0 virt-manager PATCH] capabilities: correctly parse "cpus" in the host NUMA topology "cpus" might no be the only child element in the "cell" element, so be sure to check all children. Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1032320 Signed-off-by: Giuseppe Scrivano (cherry picked from commit e51dd1cf40c6a0ab2da42ca0998b35f8b2daf47c) --- virtinst/CapabilitiesParser.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/virtinst/CapabilitiesParser.py b/virtinst/CapabilitiesParser.py index 708dcc4..ca085e3 100644 --- a/virtinst/CapabilitiesParser.py +++ b/virtinst/CapabilitiesParser.py @@ -460,11 +460,11 @@ class TopologyCell(object): def parseXML(self, node): self.id = int(node.prop("id")) - child = node.children - if child.name == "cpus": - for cpu in child.children: - if cpu.name == "cpu": - self.cpus.append(TopologyCPU(cpu)) + for child in node.children: + if child.name == "cpus": + for cpu in child.children: + if cpu.name == "cpu": + self.cpus.append(TopologyCPU(cpu)) class TopologyCPU(object): -- 1.8.5.1