From a1773b6f463d279f90c850c2a7b9758f775c22ae Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Mon, 22 Sep 2025 12:21:13 +0500 Subject: [PATCH] black . --- src/bonsai/bonsai/bim/module/drawing/decoration.py | 1 + src/bonsai/bonsai/bim/module/drawing/operator.py | 4 ++-- src/bonsai/bonsai/bim/module/geometry/operator.py | 13 +++++++++++-- src/bonsai/bonsai/bim/module/material/ui.py | 1 - src/bonsai/bonsai/tool/drawing.py | 2 +- src/bonsai/bonsai/tool/raycast.py | 1 - 6 files changed, 15 insertions(+), 7 deletions(-) diff --git a/src/bonsai/bonsai/bim/module/drawing/decoration.py b/src/bonsai/bonsai/bim/module/drawing/decoration.py index d1f02ca248..26bb251035 100644 --- a/src/bonsai/bonsai/bim/module/drawing/decoration.py +++ b/src/bonsai/bonsai/bim/module/drawing/decoration.py @@ -1210,6 +1210,7 @@ class PlanLevelDecorator(BaseDecorator): rl = self.format_value(context, z) text = "{}{}".format("" if z < 0 else "+", rl) return text + self.draw_dimension_text( context, get_text, diff --git a/src/bonsai/bonsai/bim/module/drawing/operator.py b/src/bonsai/bonsai/bim/module/drawing/operator.py index a00feedaad..e1be3f7719 100644 --- a/src/bonsai/bonsai/bim/module/drawing/operator.py +++ b/src/bonsai/bonsai/bim/module/drawing/operator.py @@ -1270,9 +1270,9 @@ class CreateDrawing(bpy.types.Operator): layer_material_name = layer_material.Name or "null" layer_material_name = tool.Drawing.canonicalise_class_name(layer_material_name) classes.append(f"layer-material-{layer_material_name}") - + # Add material category if available - if hasattr(layer_material, 'Category') and layer_material.Category: + if hasattr(layer_material, "Category") and layer_material.Category: layer_material_category = tool.Drawing.canonicalise_class_name(layer_material.Category) classes.append(f"layer-material-category-{layer_material_category}") diff --git a/src/bonsai/bonsai/bim/module/geometry/operator.py b/src/bonsai/bonsai/bim/module/geometry/operator.py index 27826d6bad..862a028e01 100644 --- a/src/bonsai/bonsai/bim/module/geometry/operator.py +++ b/src/bonsai/bonsai/bim/module/geometry/operator.py @@ -1428,7 +1428,12 @@ class RefreshLinkedAggregate(bpy.types.Operator, tool.Ifc.Operator): index = pset["Index"] annotations = get_assignments(element) container = ifcopenshell.util.element.get_container(element) - original_data[group][index] = {"Name": pset["Name"], "Aggregate_Index": pset["Aggregate_Index"], "Assignment": annotations, "Container": container} + original_data[group][index] = { + "Name": pset["Name"], + "Aggregate_Index": pset["Aggregate_Index"], + "Assignment": annotations, + "Container": container, + } parts = ifcopenshell.util.element.get_parts(element) if parts: @@ -1479,7 +1484,11 @@ class RefreshLinkedAggregate(bpy.types.Operator, tool.Ifc.Operator): properties={"Aggregate_Index": int(original_data[group][index]["Aggregate_Index"])}, ) bonsai.core.spatial.assign_container( - tool.Ifc, tool.Collector, tool.Spatial, container=original_data[group][index]["Container"], element_obj=obj + tool.Ifc, + tool.Collector, + tool.Spatial, + container=original_data[group][index]["Container"], + element_obj=obj, ) for part in ifcopenshell.util.element.get_parts(tool.Ifc.get_entity(obj)): tool.Collector.assign(tool.Ifc.get_object(part)) diff --git a/src/bonsai/bonsai/bim/module/material/ui.py b/src/bonsai/bonsai/bim/module/material/ui.py index 13dbea3626..7f336872db 100644 --- a/src/bonsai/bonsai/bim/module/material/ui.py +++ b/src/bonsai/bonsai/bim/module/material/ui.py @@ -411,7 +411,6 @@ class BIM_PT_object_material(Panel): row.enabled = self.props.use_custom_offset - class BIM_UL_materials(UIList): def draw_item( self, diff --git a/src/bonsai/bonsai/tool/drawing.py b/src/bonsai/bonsai/tool/drawing.py index de65b2bd16..01b3f8e1f9 100644 --- a/src/bonsai/bonsai/tool/drawing.py +++ b/src/bonsai/bonsai/tool/drawing.py @@ -2216,7 +2216,7 @@ class Drawing(bonsai.core.tool.Drawing): continue if (hide := non_ifc_objects_hide.get(obj)) is not None: obj.hide_set(hide) - obj.hide_render = hide + obj.hide_render = hide else: obj.hide_render = True diff --git a/src/bonsai/bonsai/tool/raycast.py b/src/bonsai/bonsai/tool/raycast.py index 1fd7d9833f..8bb8e05b97 100644 --- a/src/bonsai/bonsai/tool/raycast.py +++ b/src/bonsai/bonsai/tool/raycast.py @@ -404,7 +404,6 @@ class Raycast(bonsai.core.tool.Raycast): ): snap_threshold = rv3d.window_matrix.to_scale()[1] * -1 / 100 - try: loc = view3d_utils.region_2d_to_location_3d(region, rv3d, mouse_pos, ray_direction) except: