From 4f6dbbe72b25ca06bda99a9f8a251d10c724bdbb Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Fri, 14 Mar 2025 11:11:05 +0500 Subject: [PATCH] bim.calculate_single_quantity - ifcopenshell calculator to appear first --- src/bonsai/bonsai/bim/module/qto/prop.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/bonsai/bonsai/bim/module/qto/prop.py b/src/bonsai/bonsai/bim/module/qto/prop.py index 23f6f707c5..fd5c1d58e8 100644 --- a/src/bonsai/bonsai/bim/module/qto/prop.py +++ b/src/bonsai/bonsai/bim/module/qto/prop.py @@ -48,6 +48,8 @@ def get_calculator(self: "BIMQtoProperties", context: bpy.types.Context) -> list results: list[tuple[str, str, str]] = [] for name, calculator in ifc5d.qto.calculators.items(): results.append((name, name, calculator.__doc__ or "")) + # Make IfcOpenShell appear first. + results.sort(key=lambda x: x[0] == "IfcOpenShell", reverse=True) return results