Zope临时文件夹支持。
项目描述
概述
Zope临时存储/文件夹支持。
请注意
在5.2版本之前,由于临时存储后端可能会丢失数据,因此不建议使用此临时文件夹实现进行会话配置。现在情况已不再如此。
如果您想实例化一个临时文件夹,请务必在Zope配置中添加或取消注释以下临时存储数据库定义。Zope重启后,访问Zope管理界面,从可添加项列表中选择ZODB挂载点以激活临时文件夹挂载点
<zodb_db temporary> <temporarystorage> name Temporary database (for sessions) </temporarystorage> mount-point /temp_folder container-class Products.TemporaryFolder.TemporaryContainer </zodb_db>
当从5.3版本升级到6.0版本并从Zope配置中删除上述ZODB挂载点配置时,您需要在以6.0版本重启Zope实例之前手动删除ZMI中的/temp_folder对象。如果在升级后看到ZConfig.ConfigurationError: No database configured for mount point at /temp_folder的跟踪回溯,请恢复上述zodb_db temporary Zope配置,重启Zope并手动删除/temp_folder。然后删除zodb_db temporary配置并重启Zope。
变更日志
7.0 (2023-02-01)
停止支持Python 2.7、3.5和3.6。
6.3 (2022-12-16)
修复针对Zope 4的buildout配置的隐蔽错误。
添加对Python 3.10和3.11的支持。
6.2 (2021-07-06)
由于tempstorage版本5.2修复了数据丢失问题,因此取消对该包的会话配置的弃用。(#16)
更新包配置。
6.1 (2021-03-16)
添加对Python 3.9的支持。
6.0 (2020-09-01)
将Products.ZODBMountPoint拆分为单独的包,并删除了在Zope启动时自动实例化临时文件夹和会话实体的所有代码。(#12)
5.3 (2019-04-15)
改进README。
使用setup.py中的python_requires指定支持的Python版本(Zope#481)
添加对Python 3.8的支持。
5.2 (2018-11-06)
添加对Python 3.7的支持。
将表单更新为Bootstrap ZMI。(#6)
修复Python 2中的日志跟踪回溯。[pbauer]
修复Python 2中创建temp_folder的问题。[pbauer]
5.1 (2018-06-06)
恢复应用程序初始化(在首次启动ZODB时创建BrowserIdManager和SessionDataManager)。此版本需要Zope >= 4.0b5。
停止支持Python 3.4。
5.0 (2018-04-13)
删除无效的LowConflictConnection。
添加对Python 3.4、3.5和3.6的支持。
4.0 (2016-08-02)
将Products.TemporaryFolder和Products.ZODBMountPoint的代码添加进来。
需要Zope >= 4。
3.0 (2016-08-02)
创建一个名为Products.TemporaryFolder的单独发行版,其中不包含任何代码。这允许项目在Zope 2.13发行线内部依赖于此项目。
哈希值 for Products.TemporaryFolder-7.0-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | eb9f5566d4d336250f3232fc979538dc835bfea00440ad2209076d7843c6f5d4 |
|
MD5 | 910a9c2fa6f0f1bbf6802fcb4369aeaf |
|
BLAKE2b-256 | 0a8f5f1443493aaae698d5d6219cebe29e78e24774569b809524bfae2d04e816 |