From 6517cafd987b6e5b50d6d568c7598c803ade28f4 Mon Sep 17 00:00:00 2001 From: falken10 <33285113+falken10@users.noreply.github.com> Date: Tue, 11 Mar 2025 23:32:05 +0100 Subject: [PATCH] Update add_prop_template.py so the properties are sorted This allows to keep the pset properties sorted for easy access --- .../ifcopenshell/api/pset_template/add_prop_template.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ifcopenshell-python/ifcopenshell/api/pset_template/add_prop_template.py b/src/ifcopenshell-python/ifcopenshell/api/pset_template/add_prop_template.py index 4a621dd3d1..39d1987fa4 100644 --- a/src/ifcopenshell-python/ifcopenshell/api/pset_template/add_prop_template.py +++ b/src/ifcopenshell-python/ifcopenshell/api/pset_template/add_prop_template.py @@ -110,5 +110,6 @@ def add_prop_template( ) has_property_templates = list(pset_template.HasPropertyTemplates or []) has_property_templates.append(prop_template) + has_property_templates.sort(key=lambda pt: pt.Name) pset_template.HasPropertyTemplates = has_property_templates return prop_template