parameters: (filters, files)
return_statement: return [name for name in files if name not in match]
docstring: Filter files based on exclusions lists
    
    Return a list of files which do not match any of the Unix shell-style
    wildcards provided, or return all the files if no filter is provided.
docstring_summary: Filter files based on exclusions lists
    
    Return a list of files which do not match any of the Unix shell-style
    wildcards provided, or return all the files if no filter is provided.
docstring_tokens: Filter files based on exclusions lists Return a list of files which do not match any of the Unix shell - style wildcards provided or return all the files if no filter is provided .
function: def ExcludeFiles(filters, files):
    """Filter files based on exclusions lists
    
    Return a list of files which do not match any of the Unix shell-style
    wildcards provided, or return all the files if no filter is provided."""
    if not filters: 
      return files
    match = set()
    for filter in filters:
      excludes = set(fnmatch.filter(files, filter))
      match |= excludes
    return [name for name in files if name not in match]
function_tokens: def ExcludeFiles ( filters , files ) : if not filters : return files match = set ( ) for filter in filters : excludes = set ( fnmatch . filter ( files , filter ) ) match |= excludes return [ name for name in files if name not in match ]