From: Michael Tremer Date: Wed, 24 Nov 2010 16:50:07 +0000 (+0100) Subject: Skip language detection if the settings file isn't present. X-Git-Tag: v0.2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b3ea53a72408edcffdfad7b9a9020f49b7acc6cb;p=oddments%2Ffireinfo.git Skip language detection if the settings file isn't present. --- diff --git a/fireinfo/system.py b/fireinfo/system.py index dc98b5f..ccf0910 100644 --- a/fireinfo/system.py +++ b/fireinfo/system.py @@ -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":