Total Complexity | 1 |
Total Lines | 21 |
Duplicated Lines | 0 % |
1 | from lib import actions |
||
9 | class DeleteNetworkAction(actions.BaseAction): |
||
10 | |||
11 | def run(self, **kwargs): |
||
12 | action = kwargs['action'] |
||
13 | del kwargs['action'] |
||
14 | region = kwargs['region'] |
||
15 | del kwargs['region'] |
||
16 | network_id = kwargs['network_id'] |
||
17 | del kwargs['network_id'] |
||
18 | driver = self._get_compute_driver(region) |
||
19 | network = DimensionDataNetwork( |
||
20 | id=network_id, |
||
21 | name=None, |
||
22 | description=None, |
||
23 | location=None, |
||
24 | private_net=None, |
||
25 | multicast=None, |
||
26 | status=None |
||
27 | ) |
||
28 | kwargs['network'] = network |
||
29 | return self._do_function(driver, action, **kwargs) |
||
30 |