From fd30a6b5eb73dd283373ef95891c1ded1a8bd230 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Thu, 24 Apr 2025 18:49:01 +0500 Subject: [PATCH] create_camera - small optimization with early return --- src/bonsai/bonsai/tool/loader.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bonsai/bonsai/tool/loader.py b/src/bonsai/bonsai/tool/loader.py index 5f50dd0d3a..c8064fc2f0 100644 --- a/src/bonsai/bonsai/tool/loader.py +++ b/src/bonsai/bonsai/tool/loader.py @@ -831,7 +831,7 @@ class Loader(bonsai.core.tool.Loader): depth = max(z) - min(z) camera_type = "ORTHO" - if "IfcRectangularPyramid" in {e.is_a() for e in tool.Ifc.get().traverse(representation)}: + if "IfcRectangularPyramid" in next(e.is_a() for e in tool.Ifc.get().traverse(representation)): camera_type = "PERSP" camera = bpy.data.cameras.new(tool.Loader.get_mesh_name_from_shape(geometry))