Completed
Pull Request — master (#462)
by
unknown
02:34
created

GetVMDetails   A

Complexity

Total Complexity 3

Size/Duplication

Total Lines 8
Duplicated Lines 0 %
Metric Value
wmc 3
dl 0
loc 8
rs 10

1 Method

Rating   Name   Duplication   Size   Complexity  
A run() 0 7 3
1
from vmwarelib import inventory
2
from vmwarelib.actions import BaseAction
3
4
5
class GetVMDetails(BaseAction):
6
    def run(self, vms):
7
        results = []
8
        for vm in vms:
9
            vm = inventory.get_virtualmachine(self.si_content, name=vm)
10
            if vm:
11
                results.append({vm.name: vm.summary})
12
        return results
13