From 5ae77bc63799198e8f52d57b2f8f551d27ffce0b Mon Sep 17 00:00:00 2001 From: "Veronica K. B. Olsen" Date: Sat, 14 Sep 2019 13:41:56 +0200 Subject: [PATCH] Fix issue with spell language being None --- nw/config.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/nw/config.py b/nw/config.py index ea1f4c2f..6dcaf7dd 100644 --- a/nw/config.py +++ b/nw/config.py @@ -219,6 +219,9 @@ class Config: for i in range(10): self.recentList[i] = self._parseLine(cnfParse, cnfSec, "recent%d" % i,self.CNF_STR, self.recentList[i]) + # Check Certain Values for None + self.spellLanguage = self._checkNone(self.spellLanguage) + return True def saveConfig(self): @@ -379,4 +382,12 @@ class Config: ) return cnfDefault + def _checkNone(self, checkVal): + if checkVal is None: + return None + if isinstance(checkVal, str): + if checkVal.lower == "none": + return None + return checkVal + # End Class Config