Skip to content

Commit ece796f

Browse files
committed
Fix IfcOpenShell#1917. Fix warning where the relating type classes data couldn't be accessed.
1 parent de46595 commit ece796f

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

  • src/blenderbim/blenderbim/bim/module/type

src/blenderbim/blenderbim/bim/module/type/data.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,14 @@ class TypeData:
3333
@classmethod
3434
def load(cls):
3535
cls.is_loaded = True
36-
cls.data = {
37-
"relating_type_classes": cls.relating_type_classes(),
38-
"relating_types": cls.relating_types(),
36+
# These two are loaded discretely because relating_types depends on relating_type_classes
37+
cls.data["relating_type_classes"] = cls.relating_type_classes()
38+
cls.data["relating_types"] = cls.relating_types()
39+
cls.data.update({
3940
"is_product": cls.is_product(),
4041
"total_instances": cls.total_instances(),
4142
"type_name": cls.type_name(),
42-
}
43+
})
4344

4445
@classmethod
4546
def relating_type_classes(cls):

0 commit comments

Comments
 (0)