From 928deccec7820bd7296d0d9a4fc36732f44c1053 Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Tue, 5 Nov 2024 12:57:49 +0100 Subject: [PATCH] BIM: Fixed imports of IfcOpenShell 0.8 - fixes #17628 --- src/Mod/BIM/importers/exportIFC.py | 1 + src/Mod/BIM/importers/exportIFCHelper.py | 1 + 2 files changed, 2 insertions(+) diff --git a/src/Mod/BIM/importers/exportIFC.py b/src/Mod/BIM/importers/exportIFC.py index 13a8263e6a..d235cf4959 100644 --- a/src/Mod/BIM/importers/exportIFC.py +++ b/src/Mod/BIM/importers/exportIFC.py @@ -202,6 +202,7 @@ def export(exportList, filename, colors=None, preferences=None): "Visit https://wiki.freecad.org/IfcOpenShell " "to learn about installing it.") return + from ifcopenshell import guid if str(filename).lower().endswith("json"): import json try: diff --git a/src/Mod/BIM/importers/exportIFCHelper.py b/src/Mod/BIM/importers/exportIFCHelper.py index a0a8a41ef2..8e153de3af 100644 --- a/src/Mod/BIM/importers/exportIFCHelper.py +++ b/src/Mod/BIM/importers/exportIFCHelper.py @@ -25,6 +25,7 @@ import math import FreeCAD # import Draft import ifcopenshell +from ifcopenshell import guid from draftutils import params def getObjectsOfIfcType(objects, ifcType):