Fix typing imports

CURA-7435
This commit is contained in:
Erwan MATHIEU 2025-02-20 15:46:59 +01:00
parent 79738171f6
commit b9534d7c2b

View file

@ -1,24 +1,20 @@
# Copyright (c) 2025 3Dconnexion, UltiMaker # Copyright (c) 2025 3Dconnexion, UltiMaker
# Cura is released under the terms of the LGPLv3 or higher. # Cura is released under the terms of the LGPLv3 or higher.
from typing import Optional
from UM.Math.Matrix import Matrix from UM.Math.Matrix import Matrix
from UM.Math.Vector import Vector from UM.Math.Vector import Vector
from UM.Math.AxisAlignedBox import AxisAlignedBox from UM.Math.AxisAlignedBox import AxisAlignedBox
from cura.PickingPass import PickingPass from cura.PickingPass import PickingPass
from UM.Scene.Iterator.DepthFirstIterator import DepthFirstIterator from UM.Scene.Iterator.DepthFirstIterator import DepthFirstIterator
from UM.Scene.SceneNode import SceneNode from UM.Scene.SceneNode import SceneNode
from UM.Scene.Scene import Scene
from UM.Resources import Resources from UM.Resources import Resources
from UM.Tool import Tool from UM.Tool import Tool
from UM.Logger import Logger from UM.View.Renderer import Renderer
from .OverlayNode import OverlayNode from .OverlayNode import OverlayNode
import pynavlib.pynavlib_interface as pynav import pynavlib.pynavlib_interface as pynav
from typing import TYPE_CHECKING
if TYPE_CHECKING:
from typing import Optional
from UM.Scene.Scene import Scene
from UM.View.Renderer import Renderer
class NavlibClient(pynav.NavlibNavigationModel, Tool): class NavlibClient(pynav.NavlibNavigationModel, Tool):