From df478f6ed76cdb64c9f4a3d5f58bad7c4be0f552 Mon Sep 17 00:00:00 2001 From: Benoit DAMAY Date: Tue, 12 Mar 2024 09:58:40 +0100 Subject: [PATCH] replacing os.rename() by shutil.move in ifcpatch --- src/ifcpatch/ifcpatch/__init__.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ifcpatch/ifcpatch/__init__.py b/src/ifcpatch/ifcpatch/__init__.py index acb17fb92e..10df65a459 100644 --- a/src/ifcpatch/ifcpatch/__init__.py +++ b/src/ifcpatch/ifcpatch/__init__.py @@ -19,6 +19,7 @@ # along with IfcPatch. If not, see . import os +import shutil import ifcopenshell import logging import typing @@ -99,7 +100,8 @@ def write(output: Union[ifcopenshell.file, str], filepath: str) -> None: return elif isinstance(output, str): if os.path.exists(output): - os.rename(output, filepath) + print('DEBUG shutil') + shutil.move(output, filepath) else: with open(filepath, "w") as text_file: text_file.write(output)