def get_acct_name()

in customizations/AccountFactory/BatchUpdate/update_pp.py [0:0]


def get_acct_name(pp_id):
    '''Get account information for a given provisioned product id'''

    acct_name = None
    acct_id = None
    email_id = None
    ou_name = None

    (search_pp, error_pp, transit_pp) = search_provisioned_products()

    for item in search_pp:
        if item['Id'] == pp_id:
            acct_id = item['PhysicalId']
            break

    if acct_id and acct_id not in blacklist:
        for item in list_all_accounts():
            if item['Id'] == acct_id:
                email_id = item['Email']
                acct_name = item['Name']
                break

    if acct_id and acct_id not in blacklist:
        ou_name = get_ou_name(acct_id)

    return(acct_name, email_id, ou_name)