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
Loading
Loading
Loading
Loading
+8 −4
Original line number Diff line number Diff line
@@ -125,10 +125,14 @@ class Handler(HostHandler):
    def vm_stop(self, vm_names=None, force=False):
        logger.debug('VM stop')
        for vm in self.iter_vms(vm_names):
            try:
                if force:
                    vm.destroy()
                else:
                    vm.stop()
            except libvirt.libvirtError:
                # should we return errors ?
                pass

    def vm_start(self, vm_names=None):
        logger.debug('VM start')