(self)
return file_lines and list(starmap(make_file, csv.reader(file_lines)))
Files in this distribution.

        :return: List of PackagePath for this distribution or None

        Result is `None` if the metadata file that enumerates files
        (i.e. RECORD for dist-info or SOURCES.txt for egg-info) is
        missing.
        Result may be empty if the metadata exists but is empty.
Files in this distribution.
Files in this distribution .
def files(self):
        """Files in this distribution.

        :return: List of PackagePath for this distribution or None

        Result is `None` if the metadata file that enumerates files
        (i.e. RECORD for dist-info or SOURCES.txt for egg-info) is
        missing.
        Result may be empty if the metadata exists but is empty.
        """
        file_lines = self._read_files_distinfo() or self._read_files_egginfo()

        def make_file(name, hash=None, size_str=None):
            result = PackagePath(name)
            result.hash = FileHash(hash) if hash else None
            result.size = int(size_str) if size_str else None
            result.dist = self
            return result

        return file_lines and list(starmap(make_file, csv.reader(file_lines)))
def files ( self ) : file_lines = self . _read_files_distinfo ( ) or self . _read_files_egginfo ( ) def make_file ( name , hash = None , size_str = None ) : result = PackagePath ( name ) result . hash = FileHash ( hash ) if hash else None result . size = int ( size_str ) if size_str else None result . dist = self return result return file_lines and list ( starmap ( make_file , csv . reader ( file_lines ) ) )