Browse Source

Add typing

CURA-7022
Kostas Karmas 4 years ago
parent
commit
d6ddfb3990
1 changed files with 6 additions and 6 deletions
  1. 6 6
      cura/Machines/Models/DiscoveredUltimakerCloudPrintersModel.py

+ 6 - 6
cura/Machines/Models/DiscoveredUltimakerCloudPrintersModel.py

@@ -1,4 +1,4 @@
-from typing import Optional, TYPE_CHECKING
+from typing import Optional, TYPE_CHECKING, List, Dict
 
 from PyQt5.QtCore import QObject, pyqtSlot, Qt, pyqtSignal, pyqtProperty
 
@@ -24,9 +24,9 @@ class DiscoveredUltimakerCloudPrintersModel(ListModel):
         self.addRoleName(self.DeviceTypeRole, "machine_type")
         self.addRoleName(self.DeviceFirmwareVersionRole, "firmware_version")
 
-        self._discovered_ultimaker_cloud_printers_list = []
-        self._new_cloud_printers_detected = False
-        self._application = application
+        self._discovered_ultimaker_cloud_printers_list = []  # type: List[Dict[str, str]]
+        self._new_cloud_printers_detected = False  # type: bool
+        self._application = application  # type: CuraApplication
 
     def addDiscoveredUltimakerCloudPrinters(self, new_devices) -> None:
         for device in new_devices:
@@ -43,13 +43,13 @@ class DiscoveredUltimakerCloudPrintersModel(ListModel):
         self.cloudPrintersDetectedChanged.emit()
 
     @pyqtSlot()
-    def clear(self):
+    def clear(self) -> None:
         self._discovered_ultimaker_cloud_printers_list = []
         self._update()
         self._new_cloud_printers_detected = False
         self.cloudPrintersDetectedChanged.emit()
 
-    def _update(self):
+    def _update(self) -> None:
         items = []
 
         for cloud_printer in self._discovered_ultimaker_cloud_printers_list: