def get_current_user_name():
    # if fails to import AddressBook, returns empty name
    if mock_user_name:
        return mock_user_name
    address_book = ab.ABAddressBook.sharedAddressBook()
    try:
        me_unique = address_book.meUniqueId()
    except:
        me_unique = None
    people = address_book.people()
    all_contacts = [ab_person_to_dict(person) for person in people]

    user_name = ''
    for c in all_contacts:
        if c['uid'] == me_unique:
            try:
                user_name = '{} {}'.format(
                    c['firstphonetic'], c['lastphonetic'])
            except:
                user_name = ''

    return user_name
Returns a list of Recommendation (suggestions of objects) for the current user.
dataset/ETHPy150Open sutar/JSON2Mantle/JSON2Mantle/utils.py/get_current_user_name--crossover with--dataset/ETHPy150Open fcurella/django-recommends/recommends/templatetags/recommends.py/suggested