コード例 #1
0
ファイル: iaas.py プロジェクト: Gandi/gandi.widget
    def retrieve():
        vms = []
        for vm in ApiIaas.list({"state": ["running", "halted"], "sort_by": "hostname"}):
            vms.append(ApiIaas.info(vm["id"]))

        if hasattr(ApiAccount, "all"):
            account = ApiAccount.all()
        else:
            account = ApiAccount.info()
            account["credit_usage"] = ApiAccount.creditusage()

        return [vms, account]
コード例 #2
0
    def retrieve():
        vms = []
        for vm in ApiIaas.list({'state': ['running', 'halted'],
                                          'sort_by': 'hostname'}):
            vms.append(ApiIaas.info(vm['id']))

        if hasattr(ApiAccount, 'all'):
            account = ApiAccount.all()
        else:
            account = ApiAccount.info()
            account['credit_usage'] = ApiAccount.creditusage()

        return [vms, account]