Total Complexity | 2 |
Total Lines | 11 |
Duplicated Lines | 0 % |
1 | from lib.actions import BaseAction |
||
8 | class ListContainersAction(BaseAction): |
||
9 | api_type = 'container' |
||
10 | |||
11 | def run(self, credentials, cluster_id=None): |
||
12 | driver = self._get_driver_for_credentials(credentials=credentials) |
||
13 | if cluster_id is not None: |
||
14 | cluster = driver.get_cluster(cluster_id) |
||
15 | else: |
||
16 | cluster = None |
||
17 | containers = driver.list_containers(cluster=cluster) |
||
18 | return self.resultsets.formatter(containers) |
||
19 |