mirror of
https://github.com/retspen/webvirtcloud
synced 2024-11-01 03:54:15 +00:00
dependency for #50
dependency for https://github.com/retspen/webvirtcloud/pull/50
This commit is contained in:
parent
d5b86ce16b
commit
f18ab34b36
1 changed files with 37 additions and 0 deletions
|
@ -82,6 +82,43 @@ class wvmInstances(wvmConnect):
|
||||||
xml = dom.XMLDesc(VIR_DOMAIN_XML_SECURE)
|
xml = dom.XMLDesc(VIR_DOMAIN_XML_SECURE)
|
||||||
self.wvm.defineXML(xml)
|
self.wvm.defineXML(xml)
|
||||||
|
|
||||||
|
def graphics_type(self, name):
|
||||||
|
inst = self.get_instance(name)
|
||||||
|
console_type = util.get_xml_path(inst.XMLDesc(0), "/domain/devices/graphics/@type")
|
||||||
|
if console_type is None:
|
||||||
|
return "None"
|
||||||
|
return console_type
|
||||||
|
|
||||||
|
def graphics_listen(self, name):
|
||||||
|
inst = self.get_instance(name)
|
||||||
|
listen_addr = util.get_xml_path(inst.XMLDesc(0), "/domain/devices/graphics/@listen")
|
||||||
|
if listen_addr is None:
|
||||||
|
listen_addr = util.get_xml_path(inst.XMLDesc(0), "/domain/devices/graphics/listen/@address")
|
||||||
|
if listen_addr is None:
|
||||||
|
return "None"
|
||||||
|
return listen_addr
|
||||||
|
|
||||||
|
def graphics_port(self, name):
|
||||||
|
inst = self.get_instance(name)
|
||||||
|
console_port = util.get_xml_path(inst.XMLDesc(0), "/domain/devices/graphics/@port")
|
||||||
|
if console_port is None:
|
||||||
|
return "None"
|
||||||
|
return console_port
|
||||||
|
|
||||||
|
def domain_name(self, name):
|
||||||
|
inst = self.get_instance(name)
|
||||||
|
domname = util.get_xml_path(inst.XMLDesc(0), "/domain/name")
|
||||||
|
if domname is None:
|
||||||
|
return "NoName"
|
||||||
|
return domname
|
||||||
|
|
||||||
|
def graphics_passwd(self, name):
|
||||||
|
inst = self.get_instance(name)
|
||||||
|
password = util.get_xml_path(inst.XMLDesc(VIR_DOMAIN_XML_SECURE), "/domain/devices/graphics/@passwd")
|
||||||
|
if password is None:
|
||||||
|
return "None"
|
||||||
|
return password
|
||||||
|
|
||||||
|
|
||||||
class wvmInstance(wvmConnect):
|
class wvmInstance(wvmConnect):
|
||||||
def __init__(self, host, login, passwd, conn, vname):
|
def __init__(self, host, login, passwd, conn, vname):
|
||||||
|
|
Loading…
Reference in a new issue