[Python-Dev] best place for an atomic file API (original) (raw)
Ben Finney ben+python at benfinney.id.au
Thu Feb 16 02:19:39 CET 2012
- Previous message: [Python-Dev] best place for an atomic file API
- Next message: [Python-Dev] best place for an atomic file API
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Charles-François Natali <neologix at free.fr> writes:
Issue #8604 aims at adding an atomic file API to make it easier to create/update files atomically, using rename() on POSIX systems and MoveFileEx() on Windows (which are now available through os.replace()). It would also use fsync() on POSIX to make sure data is committed to disk.
These make it quite OS-specific.
[…]
What would be the best place for a such a class? pyio, tempfile, or a new atomicfile
I would expect to find it within ‘os’ or submodules of ‘os’.
-- \ “We should be less concerned about adding years to life, and | `\ more about adding life to years.” —Arthur C. Clarke, 2001 | o_) | Ben Finney
- Previous message: [Python-Dev] best place for an atomic file API
- Next message: [Python-Dev] best place for an atomic file API
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]