cachedict.py 文件源码

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

项目:pigroom 作者: youjiajia 项目源码 文件源码
def __getitem__(self, key, with_age=False):
        """ Return the item of the dict.
        Raises a KeyError if key is not in the map.
        """
        with self.lock:
            item = OrderedDict.__getitem__(self, key)
            item_age = time.time() - item[1]
            if item_age < self.max_age:
                if with_age:
                    return item[0], item_age
                else:
                    return item[0]
            else:
                del self[key]
                raise KeyError(key)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号