Skip to content
Snippets Groups Projects
Commit 8641f0aa authored by Anael Beutot's avatar Anael Beutot
Browse files

Catch exception on stop action.

Therefore do not block next stop actions.
parent d0fbd09e
No related branches found
No related tags found
No related merge requests found
...@@ -125,10 +125,14 @@ class Handler(HostHandler): ...@@ -125,10 +125,14 @@ class Handler(HostHandler):
def vm_stop(self, vm_names=None, force=False): def vm_stop(self, vm_names=None, force=False):
logger.debug('VM stop') logger.debug('VM stop')
for vm in self.iter_vms(vm_names): for vm in self.iter_vms(vm_names):
if force: try:
vm.destroy() if force:
else: vm.destroy()
vm.stop() else:
vm.stop()
except libvirt.libvirtError:
# should we return errors ?
pass
def vm_start(self, vm_names=None): def vm_start(self, vm_names=None):
logger.debug('VM start') logger.debug('VM start')
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment