portage.util.listdir module

portage.util.listdir.cacheddir(my_original_path, ignorecvs, ignorelist, EmptyOnError, followSymlinks=True)
portage.util.listdir.listdir(mypath, recursive=False, filesonly=False, ignorecvs=False, ignorelist=[], followSymlinks=True, EmptyOnError=False, dirsonly=False)

Portage-specific implementation of os.listdir

Parameters
  • mypath (String) – Path whose contents you wish to list

  • recursive (Boolean) – Recursively scan directories contained within mypath

:param filesonly; Only return files, not more directories :type filesonly: Boolean :param ignorecvs: Ignore VCS directories :type ignorecvs: Boolean :param ignorelist: List of filenames/directories to exclude :type ignorelist: List :param followSymlinks: Follow Symlink’d files and directories :type followSymlinks: Boolean :param EmptyOnError: Return [] if an error occurs (deprecated, always True) :type EmptyOnError: Boolean :param dirsonly: Only return directories. :type dirsonly: Boolean :rtype: List :return: A list of files and directories (or just files or just directories) or an empty list.