跳转到主要内容

持久化到ini文件

项目描述

https://github.com/Shoobx/z3c.insist/actions/workflows/tests.yml/badge.svg https://coveralls.io/repos/github/Shoobx/z3c.insist/badge.svg?branch=master https://img.shields.io/pypi/v/z3c.insist.svg https://img.shields.io/pypi/pyversions/z3c.insist.svg Maintainability

这是一个允许将对象序列化到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)

  • 初始发布。

项目详情


下载文件

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

源分发

z3c.insist-1.5.5.tar.gz (32.3 kB 查看哈希)

上传时间

构建分发

z3c.insist-1.5.5-py3-none-any.whl (34.3 kB 查看哈希)

上传时间 Python 3

由以下支持