src/eric7/MicroPython/Devices/STLinkDevices.py

branch
eric7
changeset 10806
2f6df822e3b9
parent 10683
779cda568acb
child 10933
95a15b70f7bb
equal deleted inserted replaced
10805:c114e9476034 10806:2f6df822e3b9
11 11
12 from PyQt6.QtCore import QStandardPaths, QUrl, pyqtSlot 12 from PyQt6.QtCore import QStandardPaths, QUrl, pyqtSlot
13 from PyQt6.QtNetwork import QNetworkReply, 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 EricUtilities, 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
19 from eric7.EricWidgets.EricProcessDialog import EricProcessDialog 19 from eric7.EricWidgets.EricProcessDialog import EricProcessDialog
20 from eric7.SystemUtilities import FileSystemUtilities 20 from eric7.SystemUtilities import FileSystemUtilities
21 21
436 latestUrl = reply.url().toString() 436 latestUrl = reply.url().toString()
437 tag = latestUrl.rsplit("/", 1)[-1] 437 tag = latestUrl.rsplit("/", 1)[-1]
438 while tag and not tag[0].isdecimal(): 438 while tag and not tag[0].isdecimal():
439 # get rid of leading non-decimal characters 439 # get rid of leading non-decimal characters
440 tag = tag[1:] 440 tag = tag[1:]
441 latestVersion = Globals.versionToTuple(tag) 441 latestVersion = EricUtilities.versionToTuple(tag)
442 442
443 if self._deviceData["mpy_version"] == "unknown": 443 if self._deviceData["mpy_version"] == "unknown":
444 currentVersionStr = self.tr("unknown") 444 currentVersionStr = self.tr("unknown")
445 currentVersion = (0, 0, 0) 445 currentVersion = (0, 0, 0)
446 else: 446 else:
447 currentVersionStr = self._deviceData["mpy_version"] 447 currentVersionStr = self._deviceData["mpy_version"]
448 currentVersion = Globals.versionToTuple(currentVersionStr) 448 currentVersion = EricUtilities.versionToTuple(currentVersionStr)
449 449
450 msg = self.tr( 450 msg = self.tr(
451 "<h4>MicroPython Version Information</h4>" 451 "<h4>MicroPython Version Information</h4>"
452 "<table>" 452 "<table>"
453 "<tr><td>Installed:</td><td>{0}</td></tr>" 453 "<tr><td>Installed:</td><td>{0}</td></tr>"

eric ide

mercurial