diff --git a/src/Mod/Arch/importIFC.py b/src/Mod/Arch/importIFC.py index 1ff2d6caa1..44089134a4 100644 --- a/src/Mod/Arch/importIFC.py +++ b/src/Mod/Arch/importIFC.py @@ -258,6 +258,12 @@ def insert(srcfile, docname, skip=[], only=[], root=None, preferences=None): preferences = getPreferences() if preferences["MULTICORE"] and not hasattr(srcfile, "by_guid"): + # override with BIM IFC importer if present + try: + import BimIfcImport + return BimIfcImport.insert(srcfile, docname, preferences) + except: + pass return importIFCmulticore.insert(srcfile, docname, preferences) try: