diff --git a/src/bonsai/bonsai/bim/module/material/data.py b/src/bonsai/bonsai/bim/module/material/data.py index 06ea6960e9..0605f5d699 100644 --- a/src/bonsai/bonsai/bim/module/material/data.py +++ b/src/bonsai/bonsai/bim/module/material/data.py @@ -268,11 +268,11 @@ class ObjectMaterialData: else: material_id = item.Material.id() data = { - "id": item.id(), - "name": getattr(item, "Name", None) or "Unnamed", + "id": item.id(), + "name": getattr(item, "Name", None) or "Unnamed", "icon": icon, - "material_id": material_id - } + "material_id": material_id, + } if item.is_a("IfcMaterialProfile") and not item.Name: if item.Profile: data["name"] = item.Profile.ProfileName or "Unnamed" diff --git a/src/bonsai/bonsai/bim/module/material/ui.py b/src/bonsai/bonsai/bim/module/material/ui.py index 0b2214889f..a6ae8604db 100644 --- a/src/bonsai/bonsai/bim/module/material/ui.py +++ b/src/bonsai/bonsai/bim/module/material/ui.py @@ -364,7 +364,7 @@ class BIM_PT_object_material(Panel): for set_item in ObjectMaterialData.data["set_items"]: material_name = set_item["material"] - material_id = set_item['material_id'] + material_id = set_item["material_id"] if ObjectMaterialData.data["material_class"] == "IfcMaterialList": row = box.row() row.label(text="IfcMaterial", icon="LAYER_ACTIVE") @@ -379,8 +379,8 @@ class BIM_PT_object_material(Panel): self.layerset_bounds(box, active_object, location="Bottom_Interior") def layerset_bounds(self, box, obj, location="Top_Exterior"): - set_usage = ObjectMaterialData.data.get('set_usage', {}) - layer_set_direction = set_usage.get('layer_set_direction') + set_usage = ObjectMaterialData.data.get("set_usage", {}) + layer_set_direction = set_usage.get("layer_set_direction") if layer_set_direction: if location == "Top_Exterior": if layer_set_direction == "AXIS3": diff --git a/src/bonsai/bonsai/bim/module/pset/ui.py b/src/bonsai/bonsai/bim/module/pset/ui.py index 76c83464c0..d9c17c7992 100644 --- a/src/bonsai/bonsai/bim/module/pset/ui.py +++ b/src/bonsai/bonsai/bim/module/pset/ui.py @@ -383,6 +383,7 @@ class BIM_PT_object_qtos(Panel): row = layout.row() row.operator("bim.perform_quantity_take_off") + class BIM_PT_material_psets(Panel): bl_label = "Material Property Sets" bl_idname = "BIM_PT_material_psets"