Add missing type for locally created list

MyPy isn't clever enough to figure this out.

...but I am.

Contributes to issue CURA-5330.
This commit is contained in:
Ghostkeeper 2018-06-01 16:50:58 +02:00
parent da285a33d5
commit 84d69fcd97
No known key found for this signature in database
GPG key ID: 5252B696FB5E7C7A

View file

@ -3,9 +3,10 @@
from PyQt5.QtCore import QObject, QUrl from PyQt5.QtCore import QObject, QUrl
from PyQt5.QtGui import QDesktopServices from PyQt5.QtGui import QDesktopServices
from UM.FlameProfiler import pyqtSlot from typing import List, TYPE_CHECKING
from UM.Event import CallFunctionEvent from UM.Event import CallFunctionEvent
from UM.FlameProfiler import pyqtSlot
from UM.Math.Vector import Vector from UM.Math.Vector import Vector
from UM.Scene.Selection import Selection from UM.Scene.Selection import Selection
from UM.Scene.Iterator.BreadthFirstIterator import BreadthFirstIterator from UM.Scene.Iterator.BreadthFirstIterator import BreadthFirstIterator
@ -23,6 +24,8 @@ from cura.Operations.SetBuildPlateNumberOperation import SetBuildPlateNumberOper
from UM.Logger import Logger from UM.Logger import Logger
if TYPE_CHECKING:
from UM.Scene.SceneNode import SceneNode
class CuraActions(QObject): class CuraActions(QObject):
def __init__(self, parent: QObject = None) -> None: def __init__(self, parent: QObject = None) -> None:
@ -82,7 +85,7 @@ class CuraActions(QObject):
if not CuraApplication.getInstance().getController().getToolsEnabled(): if not CuraApplication.getInstance().getController().getToolsEnabled():
return return
removed_group_nodes = [] removed_group_nodes = [] #type: List[SceneNode]
op = GroupedOperation() op = GroupedOperation()
nodes = Selection.getAllSelectedObjects() nodes = Selection.getAllSelectedObjects()
for node in nodes: for node in nodes: