跳转到主要内容

cone.app的ZODB集成

项目描述

cone.zodb

Latest PyPI version Number of PyPI downloads Test cone.zodb

此包为cone.app提供ZODB集成以及用于发布ZODB模型的基本应用节点。

变更

1.0a3 (2022-10-06)

  • 替换已弃用的IStorage使用IMappingStorage。[rnix]

  • 替换已弃用的Storage使用MappingStorage。[rnix]

  • 替换已弃用的Nodify使用MappingNode。[rnix]

  • 替换已弃用的NodeChildValidate使用MappingConstraints。[rnix]

1.0a2 (2021-10-21)

  • ZODBEntry上实现node.iterfaces.IOrder。[rnix]

1.0a1 (2020-07-09)

  • 修复在ZODBEntryNode不是通过ZODBEntryStorage读取,而是直接从ZODB根读取时,_v_parent未设置的情况。[rnix]

  • ZODBEntry中移除AsAttrAccessNodespacesAttributes行为。[rnix]

  • 添加ZODBEntryStorage.attrs。返回相关ZODBEntryNode的属性。[rnix]

  • 添加ZODBEntryNode.__getitem__。将ZODBEntryNode.entry设置为子节点的父节点,以保持遍历和获取路径的正常。

  • 在应用ZODBPrincipalACL行为初始化节点时访问principal_roles,以避免惰性创建。需要防止首次访问时设置_p_changed。[rnix]

  • 不要通过在ZODBEntryPrincipalACL上使用instance_property装饰器来记住principal_roles,以避免ZODB.POSException.ConnectionStateError错误。[rnix]

  • zodb_path中正确处理ZODBEntryZODBEntryNode。[rnix]

  • CatalogAware行为添加include_entry属性。标志控制是否在目录中索引条目节点。[rnix]

  • ZODBEntryNode添加entry属性。[rnix]

  • 使用pyramid_zodbconn而不是repoze.zodbconn。[rnix]

  • node.interfaces.IOrdered设置在cone.zodb.entry.ZODBEntry上,以修复treerepr。[rnix]

  • Python 3兼容性。[rnix]

  • 升级到cone.app 1.0b1。[rnix]

< 1.0

  • 初始工作。[rnix]

许可

版权所有 (c) 2011-2021,奥地利BlueDynamics Alliance,版权所有 (c) 2021-2022,Cone贡献者。保留所有权利。

在满足以下条件的情况下,允许重新分配和使用源代码和二进制形式,无论是否修改:

  • 源代码重新分配必须保留上述版权声明、本条件列表和以下免责声明。

  • 二进制形式的重新分配必须在文档和/或其他随分发提供的材料中重新生产上述版权声明、本条件列表和以下免责声明。

本软件由版权所有者和贡献者提供“按原样”以及任何明示或暗示的保证,包括但不限于适销性和适用于特定目的的暗示保证均予以否认。在任何情况下,版权所有者或贡献者均不对任何直接、间接、偶然、特殊、示范性或后果性损害(包括但不限于替代商品或服务的采购;使用、数据或利润的损失;或业务中断)承担责任,即使被告知此类损害的可能性,即使是在本软件的使用中产生的。

项目详情


下载文件

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

源代码分发

cone.zodb-1.0a3.tar.gz (13.7 kB 查看散列)

上传时间 源代码

构建分发

cone.zodb-1.0a3-py3-none-any.whl (16.6 kB 查看散列)

上传时间 Python 3

由以下支持