From 33e0d0dd729620b99d8f640aff74f30cd20c7501 Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Tue, 9 Jul 2024 15:52:00 +0200 Subject: [PATCH] BIM: Fixed IfcOpenShell imports - fixes #15285 --- src/Mod/BIM/nativeifc/ifc_generator.py | 1 + src/Mod/BIM/nativeifc/ifc_layers.py | 1 + src/Mod/BIM/nativeifc/ifc_materials.py | 1 + src/Mod/BIM/nativeifc/ifc_selftest.py | 1 + src/Mod/BIM/nativeifc/ifc_tools.py | 1 + 5 files changed, 5 insertions(+) diff --git a/src/Mod/BIM/nativeifc/ifc_generator.py b/src/Mod/BIM/nativeifc/ifc_generator.py index 061094fb49..874010368e 100644 --- a/src/Mod/BIM/nativeifc/ifc_generator.py +++ b/src/Mod/BIM/nativeifc/ifc_generator.py @@ -30,6 +30,7 @@ import FreeCAD from FreeCAD import Base import Part import ifcopenshell +from ifcopenshell.util import element from nativeifc import ifc_tools import multiprocessing import FreeCADGui diff --git a/src/Mod/BIM/nativeifc/ifc_layers.py b/src/Mod/BIM/nativeifc/ifc_layers.py index 8f88f39357..2f01e31803 100644 --- a/src/Mod/BIM/nativeifc/ifc_layers.py +++ b/src/Mod/BIM/nativeifc/ifc_layers.py @@ -26,6 +26,7 @@ from nativeifc import ifc_tools import ifcopenshell from ifcopenshell import util +from ifcopenshell.util import element def load_layers(obj): diff --git a/src/Mod/BIM/nativeifc/ifc_materials.py b/src/Mod/BIM/nativeifc/ifc_materials.py index 94d03662d6..2852c12ed7 100644 --- a/src/Mod/BIM/nativeifc/ifc_materials.py +++ b/src/Mod/BIM/nativeifc/ifc_materials.py @@ -27,6 +27,7 @@ import FreeCAD from nativeifc import ifc_tools import ifcopenshell from ifcopenshell import util +from ifcopenshell.util import element def create_material(element, parent, recursive=False): diff --git a/src/Mod/BIM/nativeifc/ifc_selftest.py b/src/Mod/BIM/nativeifc/ifc_selftest.py index 7d10515c2d..cf1b97bcd5 100644 --- a/src/Mod/BIM/nativeifc/ifc_selftest.py +++ b/src/Mod/BIM/nativeifc/ifc_selftest.py @@ -39,6 +39,7 @@ from nativeifc import ifc_psets from nativeifc import ifc_objects from nativeifc import ifc_generator import ifcopenshell +from ifcopenshell.util import element import difflib IFCOPENHOUSE_IFC4 = ( diff --git a/src/Mod/BIM/nativeifc/ifc_tools.py b/src/Mod/BIM/nativeifc/ifc_tools.py index 26135b7b1b..ea3ae40eaf 100644 --- a/src/Mod/BIM/nativeifc/ifc_tools.py +++ b/src/Mod/BIM/nativeifc/ifc_tools.py @@ -36,6 +36,7 @@ import ifcopenshell from ifcopenshell import geom from ifcopenshell import api from ifcopenshell import template +from ifcopenshell.util import element from ifcopenshell.util import attribute from ifcopenshell.util import schema from ifcopenshell.util import placement