跳转到主要内容

安全封装键引用比较的修复。

项目描述

gocept.patch_keyreferences

此包修复了Python 3中zope.keyreference的键引用之间的比较。

理由

在 Python 2 中,zope.keyreference 通过 __cmp__ 方法比较项目。这是由 Zope 安全包的 C 实现提供的便利,因为它允许在不显式解除安全代理的情况下进行比较。Python 3 使用了丰富的比较,这种行为就不再起作用了。有关更多信息,请参阅以下 PR

此包通过猴子补丁应用修复,尽管在一般情况下不是修复它的正确位置。

用法

要使用此包,将其包含在您的应用程序的 zcml 中

<configure xmlns="http://namespaces.zope.org/zope">

    <include package="gocept.patch_keyreferences" />

</configure>

变更

0.1 (2020-08-07)

  • 初始发布。

项目详情


下载文件

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

源分布

gocept.patch_keyreferences-0.1.tar.gz (9.1 kB 查看散列)

上传时间

构建分布

gocept.patch_keyreferences-0.1-py2.py3-none-any.whl (10.3 kB 查看散列)

上传时间 Python 2 Python 3

支持者