Description
File updates can be written atomically on POSIX systems from legacy Python 2 code. This library helps applications reduce partial-write risk by writing through temporary files and renaming into place.
It is imported by software and can overwrite target files when the caller requests it. Atomic writes protect against some interruption cases but do not replace backups or validation.