From 6f57197afbdc44ecdf9d9c5e9b88cefe6893fa57 Mon Sep 17 00:00:00 2001 From: lapourgagner <31791162+lapourgagner@users.noreply.github.com> Date: Mon, 17 Aug 2020 18:17:23 +0200 Subject: [PATCH] Fixed issue #769 by using os.replace instead os.rename (#775) --- instaloader/instaloadercontext.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/instaloader/instaloadercontext.py b/instaloader/instaloadercontext.py index 98b460f..08c9223 100644 --- a/instaloader/instaloadercontext.py +++ b/instaloader/instaloadercontext.py @@ -487,7 +487,7 @@ class InstaloaderContext: shutil.copyfileobj(resp.raw, file) else: file.write(resp) - os.rename(filename + '.temp', filename) + os.replace(filename + '.temp', filename) def get_raw(self, url: str, _attempt=1) -> requests.Response: """Downloads a file anonymously.