Fix #1917. Fix warning where the relating type classes data couldn't be accessed.

This commit is contained in:
Dion Moult
2021-12-10 14:06:54 +11:00
parent de4659570a
commit ece796fc2d
@@ -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):