跳转到主要内容

用于缓存目的的具有自动过期值的字典

项目描述

具有键过期时间的Python字典

OrderedTTLDict - 类似于您所知的有序字典。方法 itemsvalues 在清除过期对象后返回对象的列表。方法 keys 返回 odict_keys 作为父类,但它会在清除过期键后这样做。Python的内置OrderedDict和其他字典返回[字典视图][1],而这里的方法则不是。

测试

使用pytest运行测试

` make test `

致谢和感谢

以及Jyrki Muukkonen,他在https://github.com/jvtm/ttldict上发布了ttldict。

此库包含对其TTLDict类和我的OrderedTTLDict的修复。

没有所有这些,这项工作将无法完成。

[1]: https://docs.pythonlang.cn/3/library/stdtypes.html#dictionary-view-objects

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

ttldict-0.3.0.tar.gz (2.7 kB 查看哈希)

上传于 源代码

由以下支持