Fix the default url of get_xml function.

* This enable a user to configure uri in get_xml function
reviewable/pr18780/r1
Jim Yeh 11 years ago
parent 721d493f81
commit afa1d91782

@ -197,6 +197,10 @@ class LibvirtConnection(object):
def get_type(self): def get_type(self):
return self.conn.getType() return self.conn.getType()
def get_xml(self, vmid):
vm = self.conn.lookupByName(vmid)
return vm.XMLDesc(0)
def get_maxVcpus(self, vmid): def get_maxVcpus(self, vmid):
vm = self.conn.lookupByName(vmid) vm = self.conn.lookupByName(vmid)
return vm.maxVcpus() return vm.maxVcpus()
@ -361,14 +365,8 @@ class Virt(object):
Return an xml describing vm config returned by a libvirt call Return an xml describing vm config returned by a libvirt call
""" """
conn = libvirt.openReadOnly(None) self.__get_conn()
if not conn: return self.conn.get_xml(vmid)
return (-1,'Failed to open connection to the hypervisor')
try:
domV = conn.lookupByName(vmid)
except:
return (-1,'Failed to find the main domain')
return domV.XMLDesc(0)
def get_maxVcpus(self, vmid): def get_maxVcpus(self, vmid):
""" """

Loading…
Cancel
Save