]> git.ipfire.org Git - oddments/fireinfo.git/blobdiff - src/fireinfo/cpu.py
Don't crash when /proc/cpuinfo doesn't have any information
[oddments/fireinfo.git] / src / fireinfo / cpu.py
index 541575af6bbb33e5e58cd0010d1b22662ffdd4ae..dc76caf9f1f10bcfea551e6a5cb3955ed2050289 100644 (file)
@@ -108,10 +108,11 @@ class CPU(object):
                """
                        Return the model string of this CPU.
                """
-               try:
-                       return self.__cpuinfo["model_name"]
-               except KeyError:
-                       return self.__cpuinfo["Processor"]
+               for key in ("model_name", "Processor"):
+                       try:
+                               return self.__cpuinfo[key]
+                       except KeyError:
+                               pass
 
        @property
        def vendor(self):