From e304154037b68257abcd2592b3ad2e93d0dbff82 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Tue, 2 Dec 2025 16:09:19 +0500 Subject: [PATCH] Fix deprecated `typing` symbols --- src/bonsai/bonsai/bim/module/drawing/gizmos.py | 3 ++- src/bonsai/bonsai/bim/module/model/prop.py | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/bonsai/bonsai/bim/module/drawing/gizmos.py b/src/bonsai/bonsai/bim/module/drawing/gizmos.py index c402dde1e1..ef42c57dc6 100644 --- a/src/bonsai/bonsai/bim/module/drawing/gizmos.py +++ b/src/bonsai/bonsai/bim/module/drawing/gizmos.py @@ -132,7 +132,8 @@ __all__ = [ "ExtrusionWidget", ] -from typing import Any, Callable, Iterator, Literal, Protocol, runtime_checkable, get_args +from typing import Any, Literal, Protocol, runtime_checkable, get_args +from collections.abc import Callable, Iterator from enum import Enum import blf diff --git a/src/bonsai/bonsai/bim/module/model/prop.py b/src/bonsai/bonsai/bim/module/model/prop.py index ce657c5925..5066ceb9b2 100644 --- a/src/bonsai/bonsai/bim/module/model/prop.py +++ b/src/bonsai/bonsai/bim/module/model/prop.py @@ -29,7 +29,8 @@ from bonsai.bim.module.model.decorator import WallAxisDecorator, SlabDirectionDe from bonsai.bim.module.model.door import update_door_modifier_bmesh from bonsai.bim.module.model.window import update_window_modifier_bmesh from bonsai.bim.module.drawing.decoration import CutDecorator -from typing import TYPE_CHECKING, Literal, get_args, Union, Any, Optional, Callable +from typing import TYPE_CHECKING, Literal, get_args, Union, Any, Optional +from collections.abc import Callable from mathutils import Vector