MicroPython Interface eric7

Tue, 15 Apr 2025 12:23:11 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Tue, 15 Apr 2025 12:23:11 +0200
branch
eric7
changeset 11219
72ff8c49919e
parent 11218
43dfc40728d2
child 11220
044ea8893b81

MicroPython Interface
- Adapted some device scripts (Pimoroni branch) to latest MPy firmware.

src/eric7/MicroPython/Devices/DeviceBase.py file | annotate | diff | comparison | revisions
--- a/src/eric7/MicroPython/Devices/DeviceBase.py	Mon Apr 14 12:22:18 2025 +0200
+++ b/src/eric7/MicroPython/Devices/DeviceBase.py	Tue Apr 15 12:23:11 2025 +0200
@@ -1284,7 +1284,10 @@
         try:
             import version
             res['mpy_variant_info'] = version.BUILD
-            res['mpy_variant_version'] = version.BUILD.split('-')[2][1:]
+            try:
+                res['mpy_variant_version'] = version.BUILD.split('-')[2][1:]
+            except IndexError:
+                res['mpy_variant_version'] = ''
         except ImportError:
             res['mpy_variant_info'] = ''
             res['mpy_variant_version'] = ''
@@ -1407,7 +1410,10 @@
         try:
             import version
             res['mpy_variant_info'] = version.BUILD
-            res['mpy_variant_version'] = version.BUILD.split('-')[2][1:]
+            try:
+                res['mpy_variant_version'] = version.BUILD.split('-')[2][1:]
+            except IndexError:
+                res['mpy_variant_version'] = ''
         except ImportError:
             res['mpy_variant_info'] = ''
             res['mpy_variant_version'] = ''

eric ide

mercurial