886 except AttributeError: |
886 except AttributeError: |
887 res['mpy_version'] = 'unknown' |
887 res['mpy_version'] = 'unknown' |
888 |
888 |
889 try: |
889 try: |
890 import pimoroni as __pimoroni_ |
890 import pimoroni as __pimoroni_ |
891 res['mpy_variant'] = 'Pimoroni' |
891 res['mpy_variant'] = 'Pimoroni Pico' |
|
892 try: |
|
893 import version as __version_ |
|
894 res['mpy_variant_info'] = __version_.BUILD |
|
895 res['mpy_variant_version'] = __version_.BUILD.split('-')[2][1:] |
|
896 del __version_ |
|
897 except ImportError: |
|
898 res['mpy_variant_info'] = '' |
|
899 res['mpy_variant_version'] = '' |
892 del __pimoroni_ |
900 del __pimoroni_ |
893 except ImportError: |
901 except ImportError: |
894 res['mpy_variant'] = '' |
902 res['mpy_variant'] = '' |
|
903 res['mpy_variant_info'] = '' |
|
904 res['mpy_variant_version'] = '' |
895 |
905 |
896 print(res) |
906 print(res) |
897 del res, uname, __os_, __sys_ |
907 del res, uname, __os_, __sys_ |
898 """ |
908 """ |
899 out, err = self._interface.execute(command) |
909 out, err = self._interface.execute(command) |
945 res['mpy_version'] = '.'.join((str(i) for i in __sys_.implementation.version)) |
955 res['mpy_version'] = '.'.join((str(i) for i in __sys_.implementation.version)) |
946 except AttributeError: |
956 except AttributeError: |
947 res['mpy_version'] = 'unknown' |
957 res['mpy_version'] = 'unknown' |
948 try: |
958 try: |
949 import pimoroni as __pimoroni_ |
959 import pimoroni as __pimoroni_ |
950 res['mpy_variant'] = 'Pimoroni' |
960 res['mpy_variant'] = 'Pimoroni Pico' |
|
961 try: |
|
962 import version as __version_ |
|
963 res['mpy_variant_info'] = __version_.BUILD |
|
964 res['mpy_variant_version'] = __version_.BUILD.split('-')[2][1:] |
|
965 del __version_ |
|
966 except ImportError: |
|
967 res['mpy_variant_info'] = '' |
|
968 res['mpy_variant_version'] = '' |
951 del __pimoroni_ |
969 del __pimoroni_ |
952 except ImportError: |
970 except ImportError: |
953 res['mpy_variant'] = '' |
971 res['mpy_variant'] = '' |
|
972 res['mpy_variant_info'] = '' |
|
973 res['mpy_variant_version'] = '' |
954 |
974 |
955 try: |
975 try: |
956 stat_ = __os_.statvfs('/flash') |
976 stat_ = __os_.statvfs('/flash') |
957 res['flash_info_available'] = True |
977 res['flash_info_available'] = True |
958 res['flash_total_kb'] = stat_[2] * stat_[0] / 1024.0 |
978 res['flash_total_kb'] = stat_[2] * stat_[0] / 1024.0 |