def get_ou_details()

in customizations/AccountFactory/EnrollAccount/enroll_account.py [0:0]


def get_ou_details(ou_name=None, ou_id=None):
    '''Return OU id to OU name and vice versa'''

    output = None
    ou_map = get_ou_map()

    if ou_name:
        if ou_name in ou_map:
            output = ou_map[ou_name]
        else:
            error_and_exit('Unable to find ' + ou_name + ':' + str(ou_map))
    elif ou_id:
        if ou_id in ou_map.values():
            for ou_item in ou_map:
                if ou_map[ou_item] == ou_id:
                    output = ou_item
        else:
            error_and_exit('Unable to find ' + ou_name + ':' + str(ou_map))
    else:
        error_and_exit('Invalid Input recieved')

    return output