src/eric7/MicroPython/Devices/DeviceBase.py

branch
eric7
changeset 9772
06ef28082c4d
parent 9766
f0e22f3a5878
child 9773
6fcfe4f25988
diff -r 4d72243909ff -r 06ef28082c4d src/eric7/MicroPython/Devices/DeviceBase.py
--- a/src/eric7/MicroPython/Devices/DeviceBase.py	Fri Feb 17 10:46:26 2023 +0100
+++ b/src/eric7/MicroPython/Devices/DeviceBase.py	Fri Feb 17 10:56:05 2023 +0100
@@ -888,10 +888,20 @@
 
 try:
     import pimoroni as __pimoroni_
-    res['mpy_variant'] = 'Pimoroni'
+    res['mpy_variant'] = 'Pimoroni Pico'
+    try:
+        import version as __version_
+        res['mpy_variant_info'] = __version_.BUILD
+        res['mpy_variant_version'] = __version_.BUILD.split('-')[2][1:]
+        del __version_
+    except ImportError:
+        res['mpy_variant_info'] = ''
+        res['mpy_variant_version'] = ''
     del __pimoroni_
 except ImportError:
     res['mpy_variant'] = ''
+    res['mpy_variant_info'] = ''
+    res['mpy_variant_version'] = ''
 
 print(res)
 del res, uname, __os_, __sys_
@@ -947,10 +957,20 @@
     res['mpy_version'] = 'unknown'
 try:
     import pimoroni as __pimoroni_
-    res['mpy_variant'] = 'Pimoroni'
+    res['mpy_variant'] = 'Pimoroni Pico'
+    try:
+        import version as __version_
+        res['mpy_variant_info'] = __version_.BUILD
+        res['mpy_variant_version'] = __version_.BUILD.split('-')[2][1:]
+        del __version_
+    except ImportError:
+        res['mpy_variant_info'] = ''
+        res['mpy_variant_version'] = ''
     del __pimoroni_
 except ImportError:
     res['mpy_variant'] = ''
+    res['mpy_variant_info'] = ''
+    res['mpy_variant_version'] = ''
 
 try:
     stat_ = __os_.statvfs('/flash')

eric ide

mercurial