mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-19 06:39:13 +00:00
Fix #1917. Fix warning where the relating type classes data couldn't be accessed.
This commit is contained in:
@@ -33,13 +33,14 @@ class TypeData:
|
|||||||
@classmethod
|
@classmethod
|
||||||
def load(cls):
|
def load(cls):
|
||||||
cls.is_loaded = True
|
cls.is_loaded = True
|
||||||
cls.data = {
|
# These two are loaded discretely because relating_types depends on relating_type_classes
|
||||||
"relating_type_classes": cls.relating_type_classes(),
|
cls.data["relating_type_classes"] = cls.relating_type_classes()
|
||||||
"relating_types": cls.relating_types(),
|
cls.data["relating_types"] = cls.relating_types()
|
||||||
|
cls.data.update({
|
||||||
"is_product": cls.is_product(),
|
"is_product": cls.is_product(),
|
||||||
"total_instances": cls.total_instances(),
|
"total_instances": cls.total_instances(),
|
||||||
"type_name": cls.type_name(),
|
"type_name": cls.type_name(),
|
||||||
}
|
})
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def relating_type_classes(cls):
|
def relating_type_classes(cls):
|
||||||
|
|||||||
Reference in New Issue
Block a user