[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Python-Dev] best place for an atomic file API

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