From de068cc390f36d2fa983dd37064fe3e8713da1c9 Mon Sep 17 00:00:00 2001 From: allegroai <> Date: Tue, 18 Aug 2020 11:53:40 +0300 Subject: [PATCH] Fix cache handling for different partitions/drives/devices --- trains/storage/manager.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/trains/storage/manager.py b/trains/storage/manager.py index 0d75e8c3..69fbbf48 100644 --- a/trains/storage/manager.py +++ b/trains/storage/manager.py @@ -108,7 +108,7 @@ class StorageManager(object): try: # if rename fails, it means that someone else already manged to extract the zip, delete the current # folder and return the already existing cached zip folder - os.rename(temp_target_folder, str(target_folder)) + shutil.move(temp_target_folder, str(target_folder)) except Exception: if target_folder.exists(): target_folder.touch(exist_ok=True)