From 13e0b77c7fe98d34d251fa5d9802d64ccdf58f52 Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Tue, 7 Jan 2020 15:48:54 +1100 Subject: [PATCH] Fallback to legacy importer if diff feature enabled --- src/ifcblenderexport/blenderbim/import_ifc.py | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/ifcblenderexport/blenderbim/import_ifc.py b/src/ifcblenderexport/blenderbim/import_ifc.py index 491b6588ec..31d234a79f 100644 --- a/src/ifcblenderexport/blenderbim/import_ifc.py +++ b/src/ifcblenderexport/blenderbim/import_ifc.py @@ -152,8 +152,8 @@ class IfcImporter(): self.create_spatial_hierarchy() self.purge_diff() self.patch_ifc() - if self.ifc_import_settings.should_use_legacy: - # TODO: deprecate after we confirm stability of iterator based import + # TODO: Deprecate after bug #682 is fixed and the new importer is stable + if self.ifc_import_settings.should_use_legacy or self.diff: self.create_products_legacy() else: self.create_products() @@ -197,11 +197,6 @@ class IfcImporter(): element = self.file.by_id(shape.guid) - if self.diff: - if element.GlobalId not in self.diff['added'] \ - and element.GlobalId not in self.diff['changed'].keys(): - return - print('Creating object {}'.format(element)) # TODO: make names more meaningful