diff options
author | Michael DeHaan <mdehaan@redhat.com> | 2007-09-21 17:04:33 -0400 |
---|---|---|
committer | Michael DeHaan <mdehaan@redhat.com> | 2007-09-21 17:04:33 -0400 |
commit | 68d56ed19c80804bf26dd8961bcad48166c4c5ca (patch) | |
tree | e09bb3ea46d848d7d67cc3636a5b747458bbb96e /modules | |
parent | bbc001418a72f6879ecabff8a89365aea7317d9e (diff) | |
download | third_party-func-68d56ed19c80804bf26dd8961bcad48166c4c5ca.tar.gz third_party-func-68d56ed19c80804bf26dd8961bcad48166c4c5ca.tar.xz third_party-func-68d56ed19c80804bf26dd8961bcad48166c4c5ca.zip |
Misc fixes to the virt management module.
Diffstat (limited to 'modules')
-rwxr-xr-x | modules/virt.py | 19 |
1 files changed, 9 insertions, 10 deletions
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() |