Fix a crash when in some cases you can't access to VBOX state

Fix #137
pull/149/merge
Julien Duponchelle 9 years ago
parent 45ca995dea
commit 55fed02299

@ -105,9 +105,10 @@ class VirtualBoxVM(BaseVM):
results = yield from self.manager.execute("showvminfo", [self._vmname, "--machinereadable"])
for info in results:
name, value = info.split('=', 1)
if name == "VMState":
return value.strip('"')
if '=' in info:
name, value = info.split('=', 1)
if name == "VMState":
return value.strip('"')
raise VirtualBoxError("Could not get VM state for {}".format(self._vmname))
@asyncio.coroutine

Loading…
Cancel
Save