From 68d56ed19c80804bf26dd8961bcad48166c4c5ca Mon Sep 17 00:00:00 2001 From: Michael DeHaan Date: Fri, 21 Sep 2007 17:04:33 -0400 Subject: Misc fixes to the virt management module. --- modules/virt.py | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) (limited to 'modules') diff --git a/modules/virt.py b/modules/virt.py index 00eeb98..dc9a13a 100755 --- a/modules/virt.py +++ b/modules/virt.py @@ -81,7 +81,7 @@ class FuncLibvirtConnection(): return vms for vm in vms: - if vm.name() == needle: + if vm.name() == vmid: return vm raise FuncException(comment="virtual machine %s not found" % needle) @@ -190,7 +190,7 @@ class Virt(func_module.FuncModule): rc = subprocess.call(koan_args,shell=False) if rc == 0: - return success(0) + return 0 else: raise FuncException(comment="koan returned %d" % rc) @@ -202,7 +202,7 @@ class Virt(func_module.FuncModule): """ self.get_conn() self.conn.shutdown(vmid) - return success() + return 0 def pause(self, vmid): @@ -212,7 +212,7 @@ class Virt(func_module.FuncModule): """ self.get_conn() self.conn.suspend(vmid) - return success() + return 0 def unpause(self, vmid): @@ -223,7 +223,7 @@ class Virt(func_module.FuncModule): self.get_conn() self.conn.resume(vmid) - return success() + return 0 def create(self, vmid): @@ -233,7 +233,7 @@ class Virt(func_module.FuncModule): """ self.get_conn() self.conn.create(vmid) - return success() + return 0 def destroy(self, vmid): @@ -244,8 +244,7 @@ class Virt(func_module.FuncModule): """ self.get_conn() self.conn.destroy(vmid) - return success() - + return 0 def undefine(self, vmid): @@ -257,7 +256,7 @@ class Virt(func_module.FuncModule): self.get_conn() self.conn.undefine(vmid) - return success() + return 0 def get_status(self, vmid): @@ -267,7 +266,7 @@ class Virt(func_module.FuncModule): """ self.get_conn() - return success("STATE=%s" % self.conn.get_status(vmid)) + return self.conn.get_status(vmid) methods = Virt() -- cgit