src/eric7/MicroPython/Devices/PyBoardDevices.py

branch
mpy_network
changeset 9820
67597e003373
parent 9770
2d7a244886d1
child 9834
1fdaebde6316
equal deleted inserted replaced
9817:640b6c23d97b 9820:67597e003373
8 """ 8 """
9 9
10 import os 10 import os
11 11
12 from PyQt6.QtCore import QStandardPaths, QUrl, pyqtSlot 12 from PyQt6.QtCore import QStandardPaths, QUrl, pyqtSlot
13 from PyQt6.QtNetwork import QNetworkRequest 13 from PyQt6.QtNetwork import QNetworkReply, QNetworkRequest
14 from PyQt6.QtWidgets import QMenu 14 from PyQt6.QtWidgets import QMenu
15 15
16 from eric7 import Globals, Preferences 16 from eric7 import Globals, Preferences
17 from eric7.EricWidgets import EricFileDialog, EricMessageBox 17 from eric7.EricWidgets import EricFileDialog, EricMessageBox
18 from eric7.EricWidgets.EricApplication import ericApp 18 from eric7.EricWidgets.EricApplication import ericApp
447 ui = ericApp().getObject("UserInterface") 447 ui = ericApp().getObject("UserInterface")
448 request = QNetworkRequest(QUrl(FirmwareGithubUrls["micropython"])) 448 request = QNetworkRequest(QUrl(FirmwareGithubUrls["micropython"]))
449 reply = ui.networkAccessManager().head(request) 449 reply = ui.networkAccessManager().head(request)
450 reply.finished.connect(lambda: self.__firmwareVersionResponse(reply)) 450 reply.finished.connect(lambda: self.__firmwareVersionResponse(reply))
451 451
452 @pyqtSlot(QNetworkReply)
452 def __firmwareVersionResponse(self, reply): 453 def __firmwareVersionResponse(self, reply):
453 """ 454 """
454 Private method handling the response of the latest version request. 455 Private slot handling the response of the latest version request.
455 456
456 @param reply reference to the reply object 457 @param reply reference to the reply object
457 @type QNetworkReply 458 @type QNetworkReply
458 """ 459 """
459 latestUrl = reply.url().toString() 460 latestUrl = reply.url().toString()

eric ide

mercurial