From 4b5fcdf30f2c01de08d6f8747af3fb2155ad527a Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Fri, 28 Jul 2023 15:35:02 +1000 Subject: [PATCH] Potential fix for #3273 where renamed drawings might not get moved on Windows. --- src/blenderbim/blenderbim/tool/drawing.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/blenderbim/blenderbim/tool/drawing.py b/src/blenderbim/blenderbim/tool/drawing.py index 2284b7386d..c00bbd5d92 100644 --- a/src/blenderbim/blenderbim/tool/drawing.py +++ b/src/blenderbim/blenderbim/tool/drawing.py @@ -884,7 +884,11 @@ class Drawing(blenderbim.core.tool.Drawing): @classmethod def move_file(cls, src, dest): - shutil.move(src, dest) + try: + shutil.move(src, dest) + except: + # Perhaps the file is locked in Windows? + shutil.copy(src, dest) @classmethod def generate_drawing_name(cls, target_view, location_hint):