From 2b3a7ba30c5b0836f87b4dc7ba007d9286c331bf Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Thu, 29 Jun 2023 17:19:09 +0500 Subject: [PATCH] fixing errors running tests if no tool selected in blender startup file Error was: AttributeError: 'NoneType' object has no attribute 'idname' --- src/blenderbim/blenderbim/bim/handler.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/blenderbim/blenderbim/bim/handler.py b/src/blenderbim/blenderbim/bim/handler.py index f478a80338..3818b12144 100644 --- a/src/blenderbim/blenderbim/bim/handler.py +++ b/src/blenderbim/blenderbim/bim/handler.py @@ -98,8 +98,8 @@ def update_bim_tool_props(): if not obj: return mode = bpy.context.mode - current_tool = bpy.context.workspace.tools.from_space_view3d_mode(mode).idname - if current_tool != "bim.bim_tool": + current_tool = bpy.context.workspace.tools.from_space_view3d_mode(mode) + if not current_tool or current_tool.idname != "bim.bim_tool": return element = tool.Ifc.get_entity(obj) if not element: