From 929e0c126d4d631e31d2b3985ae8de2076e8fea5 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 8 Aug 2021 11:09:13 +0530 Subject: [PATCH] rename -> replace --- kitty/shell_integration.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kitty/shell_integration.py b/kitty/shell_integration.py index 91774d397..997d0786b 100644 --- a/kitty/shell_integration.py +++ b/kitty/shell_integration.py @@ -67,7 +67,7 @@ def atomic_symlink(destination: str, in_directory: str) -> str: tmpname = os.path.join(in_directory, f'{name}-{os.getpid()}-{time.monotonic()}') os.symlink(destination, tmpname) try: - os.rename(tmpname, os.path.join(in_directory, name)) + os.replace(tmpname, os.path.join(in_directory, name)) except OSError: os.unlink(tmpname) raise