networksetup update, add missing .cvsignores
[enigma2.git] / lib / python / Tools / HardwareInfo.py
index 38cccb577cb08521abaaed49365271f6e045aaa2..f426d180aef4a7495474e1aa53abc7d55181585a 100644 (file)
@@ -1,10 +1,17 @@
 class HardwareInfo:
        def __init__(self):
                self.device = "unknown"
-               file = open("/proc/stb/info/model", "r")
-               self.device = file.readline().strip()
+               try:
+                       file = open("/proc/stb/info/model", "r")
+                       self.device = file.readline().strip()
+                       file.close()
+               except:
+                       print "----------------"
+                       print "you should upgrade to new drivers for the hardware detection to work properly"
+                       print "----------------"
                
        def get_device_name(self):
                return self.device
        
-       device_name = property(get_device_name)
\ No newline at end of file
+       device_name = property(get_device_name)
+