mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-06 22:47:29 -06:00
Add typing for _getPrinterOutputDevices
Then my IDE will give hints on where a printer of the wrong type is being added. Contributes to issue CURA-5061.
This commit is contained in:
parent
2a10c9a2d7
commit
375770818b
1 changed files with 6 additions and 1 deletions
|
@ -1,3 +1,8 @@
|
||||||
|
# Copyright (c) 2018 Ultimaker B.V.
|
||||||
|
# Cura is released under the terms of the LGPLv3 or higher.
|
||||||
|
|
||||||
|
from typing import List
|
||||||
|
|
||||||
from cura.MachineAction import MachineAction
|
from cura.MachineAction import MachineAction
|
||||||
from cura.PrinterOutputDevice import PrinterOutputDevice
|
from cura.PrinterOutputDevice import PrinterOutputDevice
|
||||||
|
|
||||||
|
@ -32,7 +37,7 @@ class BedLevelMachineAction(MachineAction):
|
||||||
printer_output_devices[0].moveHead(0, 0, 3)
|
printer_output_devices[0].moveHead(0, 0, 3)
|
||||||
printer_output_devices[0].homeHead()
|
printer_output_devices[0].homeHead()
|
||||||
|
|
||||||
def _getPrinterOutputDevices(self):
|
def _getPrinterOutputDevices(self) -> List[PrinterOutputDevice]:
|
||||||
return [printer_output_device for printer_output_device in Application.getInstance().getOutputDeviceManager().getOutputDevices() if isinstance(printer_output_device, PrinterOutputDevice)]
|
return [printer_output_device for printer_output_device in Application.getInstance().getOutputDeviceManager().getOutputDevices() if isinstance(printer_output_device, PrinterOutputDevice)]
|
||||||
|
|
||||||
@pyqtSlot()
|
@pyqtSlot()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue