diff --git a/src/blenderbim/scripts/ifc2sql.py b/src/blenderbim/scripts/ifc2sql.py index 135f037b24..33ab7a5db0 100644 --- a/src/blenderbim/scripts/ifc2sql.py +++ b/src/blenderbim/scripts/ifc2sql.py @@ -14,6 +14,7 @@ class Ifc2Sql: self.sql_type = "sqlite" # self.sql_type = "mysql" + self.full_schema = False self.is_strict = False self.should_get_psets = True self.should_expand = True @@ -40,7 +41,12 @@ class Ifc2Sql: if self.should_get_psets: self.create_pset_table() - for ifc_class in self.file.wrapped_data.types(): + if self.full_schema: + ifc_classes = [d.name() for d in self.schema.declarations() if str(d).startswith("