migration.py 文件源码

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

项目:plumeria 作者: sk89q 项目源码 文件源码
def load_package(self, pkg):
        migrations = []
        for resource_name in pkg_resources.resource_listdir(pkg, "migrations"):
            name, _ = os.path.splitext(resource_name)
            m = MIGRATION_FILE_PATTERN.match(name)
            if m:
                migration = Migration(Version(int(m.group("version")), m.group("name")),
                                      functools.partial(pkg_resources.resource_stream, pkg,
                                                        "migrations/" + resource_name))
                migrations.append(migration)
        self.migrations = sorted(migrations, key=lambda e: e.version.version)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号