parameters: (options, files)
return_statement: return [i for i in files if not i in excludesSet]
docstring: Filters the given files by the exlusions specified at the command line.
  
    Args:
      options: The flags to calcdeps.
      files: The files to filter.
    Returns:
      A list of files.
docstring_summary: Filters the given files by the exlusions specified at the command line.
docstring_tokens: Filters the given files by the exlusions specified at the command line .
function: def FilterByExcludes(options, files):
    """Filters the given files by the exlusions specified at the command line.
  
    Args:
      options: The flags to calcdeps.
      files: The files to filter.
    Returns:
      A list of files.
    """
    excludes = []
    if options.excludes:
      excludes = ExpandDirectories(options.excludes)
  
    excludesSet = set(excludes)
    return [i for i in files if not i in excludesSet]
function_tokens: def FilterByExcludes ( options , files ) : excludes = [ ] if options . excludes : excludes = ExpandDirectories ( options . excludes ) excludesSet = set ( excludes ) return [ i for i in files if not i in excludesSet ]