| Conditions | 2 |
| Total Lines | 12 |
| Lines | 0 |
| Ratio | 0 % |
| 1 | from pyVmomi import vim |
||
| 9 | def run(self, vm, delete_permanently): |
||
| 10 | si = self.si |
||
| 11 | |||
| 12 | vm_obj = vim.VirtualMachine(vm, stub=si._stub) |
||
| 13 | if delete_permanently: |
||
| 14 | task = vm_obj.Destroy_Task() |
||
| 15 | success = self._wait_for_task(task) |
||
| 16 | else: |
||
| 17 | vm_obj.UnregisterVM() |
||
| 18 | success = True |
||
| 19 | |||
| 20 | return {"success": success} |
||
| 21 |