From e1bb669400863dab508dd6b40c8ac2b35783a74d 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 ae3de7a13..a98d7b1e2 100644 --- a/src/borg/locking.py +++ b/src/borg/locking.py @@ -141,7 +141,7 @@ def acquire(self, timeout=None, sleep=None): 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