def validate_boolean(name, input_value):
    if validate_generic_single_value(name, input_value):
        if isinstance(input_value, SEQUENCE_TYPES):
            input_value = input_value[0]
        if isinstance(input_value, bool):
            if input_value:
                return 'TRUE'
            else:
                return 'FALSE'
        if isinstance(input_value, STRING_TYPES):
            if (input_value.lower() == 'true'):
                return 'TRUE'
            elif (input_value.lower() == 'false'):
                return 'FALSE'
    return False
def validate_boolean(name, input_value):
    if validate_generic_single_value(name, input_value):
        if isinstance(input_value, SEQUENCE_TYPES):
            input_value = input_value[0]
        if isinstance(input_value, bool):
            if input_value:
                return 'TRUE'
            else:
                return 'FALSE'
        if isinstance(input_value, STRING_TYPES):
            if (input_value.lower() == 'true'):
                return 'TRUE'
            elif (input_value.lower() == 'false'):
                return 'FALSE'
    return False