parameters: (rel_path)
return_statement: return (os.path.splitext(rel_path)[1][1:] in NON_EXECUTABLE_EXTENSIONS or
            rel_path.lower() in NON_EXECUTABLE_PATHS)
docstring: The file name represents a file type that must not have the executable
    bit set.
docstring_summary: The file name represents a file type that must not have the executable
    bit set.
docstring_tokens: The file name represents a file type that must not have the executable bit set .
function: def must_not_be_executable(rel_path):
    """The file name represents a file type that must not have the executable
    bit set.
    """
    return (os.path.splitext(rel_path)[1][1:] in NON_EXECUTABLE_EXTENSIONS or
            rel_path.lower() in NON_EXECUTABLE_PATHS)
function_tokens: def must_not_be_executable ( rel_path ) : return ( os . path . splitext ( rel_path ) [ 1 ] [ 1 : ] in NON_EXECUTABLE_EXTENSIONS or rel_path . lower ( ) in NON_EXECUTABLE_PATHS )