src/eric7/MicroPython/Devices/PyBoardDevices.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
467 latestUrl = reply.url().toString() 467 latestUrl = reply.url().toString()
468 tag = latestUrl.rsplit("/", 1)[-1] 468 tag = latestUrl.rsplit("/", 1)[-1]
469 while tag and not tag[0].isdecimal(): 469 while tag and not tag[0].isdecimal():
470 # get rid of leading non-decimal characters 470 # get rid of leading non-decimal characters
471 tag = tag[1:] 471 tag = tag[1:]
472 latestVersion = Globals.versionToTuple(tag) 472 latestVersion = EricUtilities.versionToTuple(tag)
473 473
474 if self._deviceData["mpy_version"] == "unknown": 474 if self._deviceData["mpy_version"] == "unknown":
475 currentVersionStr = self.tr("unknown") 475 currentVersionStr = self.tr("unknown")
476 currentVersion = (0, 0, 0) 476 currentVersion = (0, 0, 0)
477 else: 477 else:
478 currentVersionStr = self._deviceData["mpy_version"] 478 currentVersionStr = self._deviceData["mpy_version"]
479 currentVersion = Globals.versionToTuple(currentVersionStr) 479 currentVersion = EricUtilities.versionToTuple(currentVersionStr)
480 480
481 msg = self.tr( 481 msg = self.tr(
482 "<h4>MicroPython Version Information</h4>" 482 "<h4>MicroPython Version Information</h4>"
483 "<table>" 483 "<table>"
484 "<tr><td>Installed:</td><td>{0}</td></tr>" 484 "<tr><td>Installed:</td><td>{0}</td></tr>"

eric ide

mercurial