]> git.ipfire.org Git - oddments/fireinfo.git/commitdiff
Skip language detection if the settings file isn't present.
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 24 Nov 2010 16:50:07 +0000 (17:50 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 24 Nov 2010 16:50:07 +0000 (17:50 +0100)
fireinfo/system.py

index dc98b5faf5c9a7e1bd154fd0115e954a71e3e631..ccf0910873b40d8149d90d5dcaf97f23f2cb5ced 100644 (file)
@@ -97,7 +97,12 @@ class System(object):
 
        @property
        def language(self):
-               with open("/var/ipfire/main/settings", "r") as f:
+               # Return "unknown" if settings file does not exist.
+               filename = "/var/ipfire/main/settings"
+               if not os.path.exists(filename):
+                       return "unknown"
+
+               with open(filename, "r") as f:
                        for line in f.readlines():
                                key, val = line.split("=", 1)
                                if key=="LANGUAGE":