跳转到主要内容

事务感知文件创建

项目描述

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 查看哈希)

上传时间 Python 2 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面