Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/hw.py
diff options
context:
space:
mode:
Diffstat (limited to 'hw.py')
-rw-r--r--hw.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/hw.py b/hw.py
index d678e37..0f9f325 100644
--- a/hw.py
+++ b/hw.py
@@ -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
-