From 91104674e76bf29710d2d45891eda7305664170a Mon Sep 17 00:00:00 2001 From: Thomas Waldmann Date: Fri, 13 Jan 2023 19:17:48 +0100 Subject: [PATCH] use os.replace not os.rename --- src/borg/locking.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/borg/locking.py b/src/borg/locking.py index 89ff02ebd..4192f1f10 100644 --- a/src/borg/locking.py +++ b/src/borg/locking.py @@ -139,7 +139,7 @@ class ExclusiveLock: timer = TimeoutTimer(timeout, sleep).start() while True: try: - os.rename(temp_path, self.path) + os.replace(temp_path, self.path) except OSError: # already locked if self.by_me(): return self