Commit 4d29cd6e by Seth Vidal

make virt module command= work again - better error handling should be in its

future
parent f924c963
......@@ -312,6 +312,7 @@ def core(module):
v = Virt()
res = {}
if state:
if not guest:
module.fail_json(msg = "state change requires a guest specified")
......@@ -337,13 +338,13 @@ def core(module):
res = getattr(v, command)(guest)
if type(res) != dict:
res = { command: res }
return rc, res
return VIRT_SUCCESS, res
elif hasattr(v, command):
res = getattr(v, command)()
if type(res) != dict:
res = { command: res }
return rc, res
return VIRT_SUCCESS, res
else:
module.fail_json(msg="Command %s not recognized" % basecmd)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment