安全封装键引用比较的修复。
项目描述
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 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 634c5869567945d7c25905e119a3fa3d8e40deb3e01f466af4b2e404348bfb48 |
|
MD5 | c0d3ad6a53e57a7fa4a69367c78d8ffe |
|
BLAKE2b-256 | 07a51df0feb0c8a86013a4eb5909f04074517756be9fd4e8f84c821e4a376c0a |
关闭
gocept.patch_keyreferences-0.1-py2.py3-none-any.whl 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | fc82060f107cf5db8c424b173276ea267b016fc0337b30c2981ea1c8eac87950 |
|
MD5 | 44ddad12bdfec94d8ed29205096d8fc1 |
|
BLAKE2b-256 | 1d8406c11261248645fb36d82021f40dd177becb1b1a9151a6395716f7de38c1 |