src/eric7/MicroPython/Devices/RP2040Devices.py

branch
mpy_network
changeset 9820
67597e003373
parent 9799
a79430a8811d
child 9827
21803aa6c3e2
diff -r 640b6c23d97b -r 67597e003373 src/eric7/MicroPython/Devices/RP2040Devices.py
--- a/src/eric7/MicroPython/Devices/RP2040Devices.py	Mon Feb 27 16:55:09 2023 +0100
+++ b/src/eric7/MicroPython/Devices/RP2040Devices.py	Mon Feb 27 17:43:11 2023 +0100
@@ -14,7 +14,7 @@
 import os
 
 from PyQt6.QtCore import QUrl, pyqtSlot
-from PyQt6.QtNetwork import QNetworkRequest
+from PyQt6.QtNetwork import QNetworkReply, QNetworkRequest
 from PyQt6.QtWidgets import QDialog, QMenu
 
 from eric7 import Globals, Preferences
@@ -203,9 +203,10 @@
         dlg = UF2FlashDialog(boardType="rp2040")
         dlg.exec()
 
+    @pyqtSlot()
     def __activateBootloader(self):
         """
-        Private method to switch the board into 'bootloader' mode.
+        Private slot to switch the board into 'bootloader' mode.
         """
         if self.microPython.isConnected():
             self.microPython.deviceInterface().execute(
@@ -245,9 +246,10 @@
                 reply = ui.networkAccessManager().head(request)
                 reply.finished.connect(lambda: self.__firmwareVersionResponse(reply))
 
+    @pyqtSlot(QNetworkReply)
     def __firmwareVersionResponse(self, reply):
         """
-        Private method handling the response of the latest version request.
+        Private slot handling the response of the latest version request.
 
         @param reply reference to the reply object
         @type QNetworkReply

eric ide

mercurial