pack.py 文件源码

python
阅读 25 收藏 0 点赞 0 评论 0

项目:mccurse 作者: khardix 项目源码 文件源码
def filter_obsoletes(
        self: 'ModPack',
        files: Iterable[File]
    ) -> Generator[File, None, None]:
        """Filter obsolete files.

        Obsolete files are defined as being already installed, or being
        an older version of already installed files.

        Keyword arguments:
            files: Iterable of mod :class:`File`s to filter.

        Yields:
            Original files without the obsoletes.
        """

        for file in files:
            current = self.installed.get(file.mod.id, None)

            if current is None or current.date < file.date:
                yield file
            else:
                continue
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号