Skip intermediate steps when loading/saving json files, and always use 2 space indent

This commit is contained in:
Veronica K. B. Olsen
2020-10-21 20:05:54 +02:00
parent f69c37fe91
commit 37c5ecc755
6 changed files with 12 additions and 19 deletions
+2 -3
View File
@@ -690,8 +690,7 @@ class Config:
if os.path.isfile(cacheFile):
try:
with open(cacheFile, mode="r", encoding="utf8") as inFile:
theJson = inFile.read()
theData = json.loads(theJson)
theData = json.load(inFile)
for projPath in theData.keys():
theEntry = theData[projPath]
@@ -729,7 +728,7 @@ class Config:
try:
with open(cacheTemp, mode="w+", encoding="utf8") as outFile:
outFile.write(json.dumps(self.recentProj, indent=2))
json.dump(self.recentProj, outFile, indent=2)
except Exception as e:
self.hasError = True
self.errData.append("Could not save recent project cache")