def get_quotaholder_holdings(user=None): """Get quotas from Quotaholder for all Cyclades resources. Returns quotas for all users, unless a single user is specified. """ qh = Quotaholder.get() return qh.service_get_quotas(user)
def get_quotaholder_holdings(user=None): """Get quotas from Quotaholder for all Cyclades resources. Returns quotas for all users, unless a single user is specified. """ qh = Quotaholder.get() return qh.service_get_quotas(ASTAKOS_TOKEN, user)
def get_qh_users_holdings(users=None): qh = Quotaholder.get() if users is None or len(users) != 1: req = None else: req = users[0] quotas = qh.service_get_quotas(req) if users is None: return quotas qs = {} for user in users: try: qs[user] = quotas[user] except KeyError: pass return qs
def get_qh_project_holdings(projects=None): qh = Quotaholder.get() return qh.service_get_project_quotas(project_id=projects)
def get_qh_users_holdings(users=None, projects=None): qh = Quotaholder.get() return qh.service_get_quotas(user=users, project_id=projects)