helpers.py 文件源码

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

项目:weasyl 作者: Weasyl 项目源码 文件源码
def enum_column(enum_cls, name, metadata):
    class EnumColumn(_BaseEnumColumn):
        pass

    EnumColumn.enum_cls = enum_cls

    # Just as tables do, enum columns require metadata to bind to.
    EnumColumn.impl = ENUM(*(e.value for e in enum_cls), name=name, metadata=metadata)

    EnumColumn.reverse_enum_values = {e.value: e for e in enum_cls}
    EnumColumn.__name__ = str('EnumColumn_' + name)
    return EnumColumn()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号