def get_full_object_name(obj):
    """
    Get full name of object
    :param obj:
    :return:
    """
    result = []
    if hasattr(obj, '__module__'):
        result.append(getattr(obj, '__module__'))
    if hasattr(obj, '__name__'):
        result.append(getattr(obj, '__name__'))
    return '.'.join(result)
