diff options
Diffstat (limited to 'hw.py')
-rw-r--r-- | hw.py | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -18,20 +18,27 @@ import os def _get_dmi(node): + path = os.path.join('/sys/class/dmi/id', node) + try: return open(path).readline().strip() + except: return None def get_xo_version(): + if _get_dmi('product_name') != 'XO': return 0 + version = _get_dmi('product_version') + if version == '1': return 1 + if version == '1.5': return 1.5 + else: return 0 - |