Bläddra i källkod

SaveFile: os.replace instead of rename

Marian Beermann 9 år sedan
förälder
incheckning
dec671d8ff
1 ändrade filer med 1 tillägg och 1 borttagningar
  1. 1 1
      src/borg/platform/base.py

+ 1 - 1
src/borg/platform/base.py

@@ -148,7 +148,7 @@ class SaveFile:
         if exc_type is not None:
         if exc_type is not None:
             os.unlink(self.tmppath)
             os.unlink(self.tmppath)
             return
             return
-        os.rename(self.tmppath, self.path)
+        os.replace(self.tmppath, self.path)
         platform.sync_dir(os.path.dirname(self.path))
         platform.sync_dir(os.path.dirname(self.path))