daoregistry.py 文件源码

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

项目:monique 作者: monique-dashboards 项目源码 文件源码
def register_dao_class(database_type, cls):
    if not issubclass(cls, BaseDAO):
        raise ValueError('Class %r isn\'t a subclass of BaseDAO')
    base_classes = inspect.getmro(cls)
    for base_cls in inspect.getmro(cls):
        if base_classes[0] != base_cls and base_cls not in (BaseDAO, types.ObjectType):
            DAO_CLASS_BY_DATABASE_TYPE_BASE_CLASS[database_type][base_cls.__name__] = cls
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号