• Tim Peters's avatar
    repozo improvement suggested by Toby Dickenson. · b3f88085
    Tim Peters authored
    Write backups to a temp file first; flush and fsync when done;
    only then rename; in case of a crash, no relevant damaged file
    will be left behind then.  And on Windows, Python's os.fsync()
    is necessary to convince the OS to write anything to disk.
    b3f88085
repozo.py 16.8 KB