src/eric7/MicroPython/Devices/DeviceBase.py

branch
eric7
changeset 11220
044ea8893b81
parent 11219
72ff8c49919e
child 11224
65b341cfab55
--- a/src/eric7/MicroPython/Devices/DeviceBase.py	Tue Apr 15 12:23:11 2025 +0200
+++ b/src/eric7/MicroPython/Devices/DeviceBase.py	Tue Apr 15 15:45:24 2025 +0200
@@ -1284,9 +1284,12 @@
         try:
             import version
             res['mpy_variant_info'] = version.BUILD
-            try:
-                res['mpy_variant_version'] = version.BUILD.split('-')[2][1:]
-            except IndexError:
+            vbl = version.BUILD.split('-')
+            for v in vbl:
+                if v.startswith('v'):
+                    res['mpy_variant_version'] = v[1:]
+                    break
+            else:
                 res['mpy_variant_version'] = ''
         except ImportError:
             res['mpy_variant_info'] = ''
@@ -1410,9 +1413,12 @@
         try:
             import version
             res['mpy_variant_info'] = version.BUILD
-            try:
-                res['mpy_variant_version'] = version.BUILD.split('-')[2][1:]
-            except IndexError:
+            vbl = version.BUILD.split('-')
+            for v in vbl:
+                if v.startswith('v'):
+                    res['mpy_variant_version'] = v[1:]
+                    break
+            else:
                 res['mpy_variant_version'] = ''
         except ImportError:
             res['mpy_variant_info'] = ''

eric ide

mercurial