事务感知文件创建
项目描述
repoze.filesafe README
repoze.filesafe提供用于通过集成ZODB包的事务管理器在文件系统中安全创建文件的工具方法。它可以与repoze.tm(或repoze.tm2)结合使用,在WSGI环境中使用。
有关文档,请参阅docs/index.rst。
变更日志
2.2 - (2015-05-01)
添加了新的repoze.filesafe.rename_file函数以移动文件。
添加额外的递归参数,允许repoze.filesafe.rename_file使用os.renames,即递归创建/删除中间目录。
2.1 - (2014-05-06)
修复删除不存在文件时引发的OSError异常,使其具有正确的errno值。
2.0 - (2013-12-20)
更新虚拟数据管理器,如果文件以二进制模式打开,则创建BytesIO模拟文件。
更新内部函数命名,遵循PEP8。
2.0b2 (2013-03-20)
添加对Python 3.2 / 3.3的支持。
注意对Python 2.6 / 2.7的显式支持。
停止对Python < 2.6的支持。
2.0b1 (2011-08-31)
移除中间件的需求。相反,如果需要,当前事务将自动加入。[wichert]
PEP8。[wichert]
重构包以方便自动化测试。[wichert]
1.1 (2011-01-13)
添加了deleteFile函数/方法。[fschulze]
1.0 (2010-06-29)
使DummyDataManager事务感知。[fschulze]
1.0a6 (2009-12-09)
修复打包错误。[wichert]
1.0a5 (2009-12-09)
添加MockFile类以帮助在使用DummyDataManager处理文件。[fschulze]
1.0a4 (2009-11-12)
添加新的openFile方法,以便打开尚未提交的文件。[wichert]
1.0a3 (2009-11-10)
添加方法以方便使用repoze.filesafe进行单元测试。[wichert]
1.0a2 (2009-09-25)
添加对Python 2.4和2.5的支持。[wichert]
1.0a1 (2009-09-25)
初始发布
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
repoze.filesafe-2.2.tar.gz (21.5 kB 查看哈希)
构建分布
repoze.filesafe-2.2-py2.py3-none-any.whl (11.1 kB 查看哈希)
关闭
repoze.filesafe-2.2.tar.gz的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b05d9cc2386c58cc6bd4dea79f737115a1c370d75d11dbb1cb7cac202fe7c600 |
|
MD5 | 62423e2670c81e5e7a19e7fbacae51a7 |
|
BLAKE2b-256 | 557ade63694ea21de0f5e5f50d692e5cfaa6071a531af212b57bcb7de5080378 |
关闭
repoze.filesafe-2.2-py2.py3-none-any.whl的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a867ce8b0236cf342a125d3e76b002e5ed0f7201b72da8bc10bc2d20da876f0b |
|
MD5 | e5eb950267335281494b0f8c3aaf7565 |
|
BLAKE2b-256 | 08a9ecd2eac9f84a9e801d69b252147e9825feef6d23eecdfc4dc9f168b1a2d3 |