utils.py 文件源码

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

项目:dymo-m10-python 作者: pbrf 项目源码 文件源码
def moduleFactoryFactory(factory):
    moduleCache = {}

    def moduleFactory(baseModule, *args, **kwargs):
        if isinstance(ModuleType.__name__, type("")):
            name = "_%s_factory" % baseModule.__name__
        else:
            name = b"_%s_factory" % baseModule.__name__

        if name in moduleCache:
            return moduleCache[name]
        else:
            mod = ModuleType(name)
            objs = factory(baseModule, *args, **kwargs)
            mod.__dict__.update(objs)
            moduleCache[name] = mod
            return mod

    return moduleFactory
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号