Exemplo n.º 1
0
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)
Exemplo n.º 2
0
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)
Exemplo n.º 3
0
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
Exemplo n.º 4
0
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
Exemplo n.º 5
0
def get_qh_project_holdings(projects=None):
    qh = Quotaholder.get()
    return qh.service_get_project_quotas(project_id=projects)
Exemplo n.º 6
0
def get_qh_users_holdings(users=None, projects=None):
    qh = Quotaholder.get()
    return qh.service_get_quotas(user=users, project_id=projects)
Exemplo n.º 7
0
def get_qh_project_holdings(projects=None):
    qh = Quotaholder.get()
    return qh.service_get_project_quotas(project_id=projects)
Exemplo n.º 8
0
def get_qh_users_holdings(users=None, projects=None):
    qh = Quotaholder.get()
    return qh.service_get_quotas(user=users, project_id=projects)