Skip to main content

repoze.filesafe README

repoze.filesafe provides utilities methods to handle creation of files on the filesystem safely by integrating with the ZODB package’s transaction manager. It can be used in combination with repoze.tm (or repoze.tm2) for use in WSGI environments.

See docs/index.rst for documentation.

Changelog

2.2 - (2015-05-01)

  • Add a new repoze.filesafe.rename_file function to move files.

  • Add additional recursive parameter to allow repoze.filesafe.rename_file to use os.renames, i.e. recursively create/remove intermediate directories.

2.1 - (2014-05-06)

  • Fix OSError exceptions raised when deleting a non-existing file to have the right errno value.

2.0 - (2013-12-20)

  • Update dummy datamanger to create BytesIO mock files if the file is opened in binary mode.

  • Update internal function naming to PEP8.

2.0b2 (2013-03-20)

  • Add support for Python 3.2 / 3.3.

  • Note explicit support for Python 2.6 / 2.7.

  • Drop support for Python < 2.6.

2.0b1 (2011-08-31)

  • Remove the need for a middleware. Instead the current transaction is automatically joined if needed. [wichert]

  • PEP8. [wichert]

  • Restructure package to faciliate automated testing. [wichert]

1.1 (2011-01-13)

  • Added deleteFile function/method. [fschulze]

1.0 (2010-06-29)

  • Made DummyDataManager transaction aware. [fschulze]

1.0a6 (2009-12-09)

  • Fix packaging error. [wichert]

1.0a5 (2009-12-09)

  • Add a MockFile class to help with handling of files when using the DummyDataManager. [fschulze]

1.0a4 (2009-11-12)

  • Add a new openFile method to facilitate opening of files that have not been commited yet. [wichert]

1.0a3 (2009-11-10)

  • Add method to facilitate unit testing of code using repoze.filesafe. [wichert]

1.0a2 (2009-09-25)

  • Add support for Python 2.4 and 2.5. [wichert]

1.0a1 (2009-09-25)

  • Initial Release

Release files for repoze.filesafe 2.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for repoze.filesafe 2.2
File Size Uploaded
repoze.filesafe-2.2.tar.gz 21.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for repoze.filesafe 2.2
File Interpreter ABI Platform
repoze.filesafe-2.2-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 32.6 kB

Release files / repoze.filesafe-2.2.tar.gz

Download URL repoze.filesafe-2.2.tar.gz
Size 21.5 kB
Tags Source
SHA-256 checksum
How to use checksums
b05d9cc2386c58cc6bd4dea79f737115a1c370d75d11dbb1cb7cac202fe7c600
BLAKE2b-256 checksum
How to use checksums
557ade63694ea21de0f5e5f50d692e5cfaa6071a531af212b57bcb7de5080378
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / repoze.filesafe-2.2-py2.py3-none-any.whl

Download URL repoze.filesafe-2.2-py2.py3-none-any.whl
Size 11.1 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
a867ce8b0236cf342a125d3e76b002e5ed0f7201b72da8bc10bc2d20da876f0b
BLAKE2b-256 checksum
How to use checksums
08a9ecd2eac9f84a9e801d69b252147e9825feef6d23eecdfc4dc9f168b1a2d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page