持久化到ini文件
项目描述
这是一个允许将对象序列化到ConfigParser文件并重新加载它们的包。
变更日志
1.5.5 (2024-09-13)
修复:白名单事件而不是黑名单某些事件,增加了EVENT_TYPE_CLOSED_NO_WRITE监视器
1.5.4 (2024-01-15)
将部分生成改为文件夹样式
1.5.3 (2023-11-08)
修复计算包含路径的不一致性。请注意,SeparateFileConfigurationStoreMixIn.getIncludes的签名已更改。
1.5.2 (2023-05-05)
在调度时忽略FileOpenedEvent,以避免在IncludingFilesHandler中处理文件。
1.5.1 (2023-03-23)
增加了对Python 3.10和3.11的支持
在调度时忽略FileOpenedEvent,以避免不必要的文件处理。
升级到watchdog 3.0.0
1.5.0 (2023-01-24)
重新授权为ZPL-2.1。
1.4.2 (2022-04-29)
升级到2.1.7版本的< cite>watchdog,不再支持< cite>EventDispatcher.dispatch_events()中的< cite>timeout参数。
1.4.1 (2021-10-26)
报告不存在的包含配置文件。(这对调试有很大帮助。)
1.4.0 (2021-10-18)
实现了对基于文件的存储的配置文件包含功能。
语法:`#include path/to/included.ini`
一个新的< cite>IncludeObserver组件用于监听包含文件的更改,并在修改时更新包含文件的配置。也支持添加和删除新的包含文件。
不再支持Python 3.6
增加了对Python 3.9的支持
移除了与Python 2的最后一段兼容代码。
应用zopefoundation.meta配置
1.3.0 (2020-12-15)
不再支持Python 2和Python 3.5
增加了对Python 3.8的支持
1.2.0 (2018-03-31)
使用< cite>ConfigParser.read_file()代替< cite>ConfigParser.readfp(),因为后者已被弃用。
1.1.4 (2017-05-25)
修复了由Py3移植引起的无意义错误。
1.1.3 (2017-05-25)
修复了读取配置文件中的错误。
切换到现代io.open(),它支持encoding参数。
确保在两个方向上正确转换字节。
1.1.2 (2017-05-24)
确保我们始终以自动将内容转换为Unicode的方式加载文件。
确保MANIFEST完整。
1.1.1 (2017-05-24)
在README中添加徽章。
1.1.0 (2017-05-24)
支持Python 3.5、3.6和PyPy。
将大多数doctests转换为单元测试,以简化兼容性工作。
第一次公开发布。
1.0.0 (2017-05-15)
初始发布。
项目详情
下载文件
下载您平台上的文件。如果您不确定选择哪个,请了解有关安装软件包的更多信息。