dot.py 文件源码

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

项目:dotobject 作者: seperman 项目源码 文件源码
def _load_wrapper(self):
        self._threadLock.acquire()
        paths_to_eval = tuple(
            set(i._item_key for i in self._registry.object_to_eval.values()))
        self._registry.object_to_eval = weakref.WeakValueDictionary()

        new_items = self.load(paths_to_eval)

        if isinstance(new_items, MutableMapping):
            self._registry.evaluated_items.update(new_items)
            self._threadLock.release()
        else:
            self._threadLock.release()
            raise Exception(
                "load method needs to return a dictionary of {path: value}")
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号