SplitByBuildingStorey - ensure user won't pass a file by accident

This commit is contained in:
Andrej730
2025-02-28 12:04:22 +05:00
parent 323967b9fd
commit b89ffcb6d0
@@ -50,9 +50,11 @@ class Patcher:
from shutil import copyfile
if self.output_dir is None:
output_dir = None
output_dir = Path()
else:
output_dir = Path(self.output_dir)
if output_dir.is_file():
raise ValueError(f"Provided path is a file, not a directory: {output_dir}")
output_dir.mkdir(parents=True, exist_ok=True)
temp_file = tempfile.NamedTemporaryFile(suffix=".ifc", delete=False)