parameters: ()
return_statement: return incompatible_directories.difference(known_incompatible)
docstring: Gets a list of third-party directories which use licenses incompatible
    with Android which are not present in the known_issues.py file.
    This is used by the AOSP bot.
    Returns:
      A list of directories.
docstring_summary: Gets a list of third-party directories which use licenses incompatible
    with Android which are not present in the known_issues.py file.
    This is used by the AOSP bot.
    Returns:
      A list of directories.
docstring_tokens: Gets a list of third - party directories which use licenses incompatible with Android which are not present in the known_issues . py file . This is used by the AOSP bot . Returns : A list of directories .
function: def GetUnknownIncompatibleDirectories():
    """Gets a list of third-party directories which use licenses incompatible
    with Android which are not present in the known_issues.py file.
    This is used by the AOSP bot.
    Returns:
      A list of directories.
    """
    incompatible_directories = frozenset(GetIncompatibleDirectories())
    known_incompatible = []
    for path, exclude_list in known_issues.KNOWN_INCOMPATIBLE.iteritems():
      for exclude in exclude_list:
        if glob.has_magic(exclude):
          exclude_dirname = os.path.dirname(exclude)
          if glob.has_magic(exclude_dirname):
            print ('Exclude path %s contains an unexpected glob expression,' \
                   ' skipping.' % exclude)
          exclude = exclude_dirname
        known_incompatible.append(os.path.normpath(os.path.join(path, exclude)))
    known_incompatible = frozenset(known_incompatible)
    return incompatible_directories.difference(known_incompatible)
function_tokens: def GetUnknownIncompatibleDirectories ( ) : incompatible_directories = frozenset ( GetIncompatibleDirectories ( ) ) known_incompatible = [ ] for path , exclude_list in known_issues . KNOWN_INCOMPATIBLE . iteritems ( ) : for exclude in exclude_list : if glob . has_magic ( exclude ) : exclude_dirname = os . path . dirname ( exclude ) if glob . has_magic ( exclude_dirname ) : print ( 'Exclude path %s contains an unexpected glob expression,' ' skipping.' % exclude ) exclude = exclude_dirname known_incompatible . append ( os . path . normpath ( os . path . join ( path , exclude ) ) ) known_incompatible = frozenset ( known_incompatible ) return incompatible_directories . difference ( known_incompatible )