dist.py 文件源码

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

项目:subzero 作者: xoviat 项目源码 文件源码
def _compile_modules(self):
        modules = {}

        for module_finder, name, ispkg in pkgutil.walk_packages():
            for attempt in range(2):
                with suppress((AttributeError, ImportError)):
                    if attempt == 0:
                        loader = module_finder.find_spec(name).loader
                        filename = loader.get_filename(name)
                    elif attempt == 1:
                        filename = get_module_file_attribute(name)
                    break
            else:
                continue

            modules[os.path.abspath(filename)] = name

        return modules
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号