src/eric7/MicroPython/Devices/EspDevices.py

branch
eric7
changeset 10806
2f6df822e3b9
parent 10683
779cda568acb
child 10933
95a15b70f7bb
equal deleted inserted replaced
10805:c114e9476034 10806:2f6df822e3b9
15 15
16 from PyQt6.QtCore import QCoreApplication, QProcess, QUrl, pyqtSlot 16 from PyQt6.QtCore import QCoreApplication, QProcess, QUrl, pyqtSlot
17 from PyQt6.QtNetwork import QNetworkReply, QNetworkRequest 17 from PyQt6.QtNetwork import QNetworkReply, QNetworkRequest
18 from PyQt6.QtWidgets import QDialog, QMenu 18 from PyQt6.QtWidgets import QDialog, QMenu
19 19
20 from eric7 import Globals, Preferences 20 from eric7 import EricUtilities, Preferences
21 from eric7.EricGui.EricOverrideCursor import EricOverrideCursor 21 from eric7.EricGui.EricOverrideCursor import EricOverrideCursor
22 from eric7.EricWidgets import EricMessageBox 22 from eric7.EricWidgets import EricMessageBox
23 from eric7.EricWidgets.EricApplication import ericApp 23 from eric7.EricWidgets.EricApplication import ericApp
24 from eric7.EricWidgets.EricProcessDialog import EricProcessDialog 24 from eric7.EricWidgets.EricProcessDialog import EricProcessDialog
25 from eric7.SystemUtilities import PythonUtilities 25 from eric7.SystemUtilities import PythonUtilities
411 latestUrl = reply.url().toString() 411 latestUrl = reply.url().toString()
412 tag = latestUrl.rsplit("/", 1)[-1] 412 tag = latestUrl.rsplit("/", 1)[-1]
413 while tag and not tag[0].isdecimal(): 413 while tag and not tag[0].isdecimal():
414 # get rid of leading non-decimal characters 414 # get rid of leading non-decimal characters
415 tag = tag[1:] 415 tag = tag[1:]
416 latestVersion = Globals.versionToTuple(tag) 416 latestVersion = EricUtilities.versionToTuple(tag)
417 417
418 if self._deviceData["mpy_version"] == "unknown": 418 if self._deviceData["mpy_version"] == "unknown":
419 currentVersionStr = self.tr("unknown") 419 currentVersionStr = self.tr("unknown")
420 currentVersion = (0, 0, 0) 420 currentVersion = (0, 0, 0)
421 else: 421 else:
422 currentVersionStr = self._deviceData["mpy_version"] 422 currentVersionStr = self._deviceData["mpy_version"]
423 currentVersion = Globals.versionToTuple(currentVersionStr) 423 currentVersion = EricUtilities.versionToTuple(currentVersionStr)
424 424
425 if self._deviceData["mpy_name"] == "circuitpython": 425 if self._deviceData["mpy_name"] == "circuitpython":
426 kind = "CircuitPython" 426 kind = "CircuitPython"
427 elif self._deviceData["mpy_name"] == "micropython": 427 elif self._deviceData["mpy_name"] == "micropython":
428 kind = "MicroPython" 428 kind = "MicroPython"

eric ide

mercurial