src/eric7/MicroPython/Devices/CircuitPythonUpdater/ShowOutdatedDialog.py

branch
eric7
changeset 10643
08682797bfcd
parent 10621
f5631f40c4d9
child 10900
4139f17d07ad
diff -r fbf61874518a -r 08682797bfcd src/eric7/MicroPython/Devices/CircuitPythonUpdater/ShowOutdatedDialog.py
--- a/src/eric7/MicroPython/Devices/CircuitPythonUpdater/ShowOutdatedDialog.py	Fri Mar 15 08:13:04 2024 +0100
+++ b/src/eric7/MicroPython/Devices/CircuitPythonUpdater/ShowOutdatedDialog.py	Tue Mar 19 16:36:16 2024 +0100
@@ -62,8 +62,12 @@
                     " updating.\nMPY Format changes require an update."
                 )
             )
+            try:
+                versionIsValid = VersionInfo.is_valid
+            except AttributeError:
+                versionIsValid = VersionInfo.isvalid
             for module in self.__modules.values():
-                if isinstance(module.bundle_version, str) and not VersionInfo.isvalid(
+                if isinstance(module.bundle_version, str) and not versionIsValid(
                     module.bundle_version
                 ):
                     reason = self.tr("Incorrect '__version__' Metadata")

eric ide

mercurial