src/eric7/MicroPython/Devices/MicrobitDevices.py

branch
mpy_network
changeset 9820
67597e003373
parent 9803
2ab3de60b51c
child 9827
21803aa6c3e2
equal deleted inserted replaced
9817:640b6c23d97b 9820:67597e003373
12 import contextlib 12 import contextlib
13 import os 13 import os
14 import shutil 14 import shutil
15 15
16 from PyQt6.QtCore import QStandardPaths, QUrl, pyqtSlot 16 from PyQt6.QtCore import QStandardPaths, QUrl, pyqtSlot
17 from PyQt6.QtNetwork import QNetworkRequest 17 from PyQt6.QtNetwork import QNetworkReply, QNetworkRequest
18 from PyQt6.QtWidgets import QMenu 18 from PyQt6.QtWidgets import QMenu
19 19
20 from eric7 import Globals, Preferences 20 from eric7 import Globals, Preferences
21 from eric7.EricWidgets import EricFileDialog, EricMessageBox 21 from eric7.EricWidgets import EricFileDialog, EricMessageBox
22 from eric7.EricWidgets.EricApplication import ericApp 22 from eric7.EricWidgets.EricApplication import ericApp
422 ui = ericApp().getObject("UserInterface") 422 ui = ericApp().getObject("UserInterface")
423 request = QNetworkRequest(url) 423 request = QNetworkRequest(url)
424 reply = ui.networkAccessManager().head(request) 424 reply = ui.networkAccessManager().head(request)
425 reply.finished.connect(lambda: self.__firmwareVersionResponse(reply)) 425 reply.finished.connect(lambda: self.__firmwareVersionResponse(reply))
426 426
427 @pyqtSlot(QNetworkReply)
427 def __firmwareVersionResponse(self, reply): 428 def __firmwareVersionResponse(self, reply):
428 """ 429 """
429 Private method handling the response of the latest version request. 430 Private slot handling the response of the latest version request.
430 431
431 @param reply reference to the reply object 432 @param reply reference to the reply object
432 @type QNetworkReply 433 @type QNetworkReply
433 """ 434 """
434 latestUrl = reply.url().toString() 435 latestUrl = reply.url().toString()

eric ide

mercurial