def getDestroyTasks(self): taskset = Device.getDestroyTasks(self) destroy_vm = tasks.Task("destroy-vm", self._destroyVm, reverseFn=self._fallbackDestroy) unassign_vmid = tasks.Task("unassign-vmid", self._unassignVmid, after=destroy_vm, reverseFn=self._fallbackDestroy) unassign_host = tasks.Task("unassign-host", self._unassignHost, after=unassign_vmid, reverseFn=self._fallbackDestroy) taskset.add([destroy_vm, unassign_host, unassign_vmid]) return self._adaptTaskset(taskset)
def getDestroyTasks(self): taskset = Device.getDestroyTasks(self) taskset.add(tasks.Task("destroy", self._destroyDev)) return taskset