From e8bcbc83a4a074dc1b5a9a38dd0b94566f890ad4 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Tue, 11 Nov 2025 18:48:41 +0500 Subject: [PATCH] Update operator.py --- src/bonsai/bonsai/bim/module/spatial/operator.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/bonsai/bonsai/bim/module/spatial/operator.py b/src/bonsai/bonsai/bim/module/spatial/operator.py index e292a61781..b674fb32d0 100644 --- a/src/bonsai/bonsai/bim/module/spatial/operator.py +++ b/src/bonsai/bonsai/bim/module/spatial/operator.py @@ -21,6 +21,7 @@ import ifcopenshell.util.element import bonsai.tool as tool import bonsai.core.spatial as core import bonsai.bim.handler +from typing import TYPE_CHECKING class ReferenceStructure(bpy.types.Operator, tool.Ifc.Operator): @@ -244,7 +245,11 @@ class CopyToContainer(bpy.types.Operator, tool.Ifc.Operator): bl_idname = "bim.copy_to_container" bl_label = "Copy To Container" bl_options = {"REGISTER", "UNDO"} - container: bpy.props.IntProperty() + + container: bpy.props.IntProperty() # pyright: ignore[reportRedeclaration] + + if TYPE_CHECKING: + container: int def _execute(self, context): objs = tool.Spatial.get_selected_objects_without_containers()