From 6de409031eeda91824c11d59b05c8f9df4f5afb9 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Tue, 25 Feb 2025 14:16:39 +0500 Subject: [PATCH] Fix #6222 Mentioned in #6223 --- src/bonsai/bonsai/bim/module/root/data.py | 2 +- src/bonsai/bonsai/bim/module/root/prop.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bonsai/bonsai/bim/module/root/data.py b/src/bonsai/bonsai/bim/module/root/data.py index 64edaa2a9d..99b17220b5 100644 --- a/src/bonsai/bonsai/bim/module/root/data.py +++ b/src/bonsai/bonsai/bim/module/root/data.py @@ -97,7 +97,7 @@ class IfcClassData: return types_enum @classmethod - def ifc_classes_suggestions(cls): + def ifc_classes_suggestions(cls) -> dict[str, list[dict[str, Union[str, None]]]]: # suggestions : dict[class_name: list[dict[predefined_type, name(optional)]]] suggestions = defaultdict(list) version = tool.Ifc.get_schema() diff --git a/src/bonsai/bonsai/bim/module/root/prop.py b/src/bonsai/bonsai/bim/module/root/prop.py index 4c358dfde1..e2d6cea330 100644 --- a/src/bonsai/bonsai/bim/module/root/prop.py +++ b/src/bonsai/bonsai/bim/module/root/prop.py @@ -99,7 +99,7 @@ def get_ifc_classes(self: "BIMRootProperties", context: bpy.types.Context) -> li return IfcClassData.data["ifc_classes"] -def get_ifc_classes_suggestions(self: "BIMRootProperties", context: bpy.types.Context) -> list[tuple[str, str]]: +def get_ifc_classes_suggestions() -> dict[str, list[dict[str, Union[str, None]]]]: if not IfcClassData.is_loaded: IfcClassData.load() return IfcClassData.data["ifc_classes_suggestions"]