From bbcf7764d4d125b809b55f89dbb345b3790fb718 Mon Sep 17 00:00:00 2001 From: Victorious Children Studios Date: Thu, 14 Dec 2023 13:44:50 +0200 Subject: [PATCH] Fixing a few bugs in loading settings.settings.data --- settings/settings.py | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/settings/settings.py b/settings/settings.py index 8c1d0bd..4e80a30 100644 --- a/settings/settings.py +++ b/settings/settings.py @@ -26,9 +26,12 @@ def write(setting, value): value = str(value) #opening the file - data = open("settings/settings.data") - data = data.read() - data = data.split("\n") + try: + data = open("settings/settings.data") + data = data.read() + data = data.split("\n") + except: + data = ["Language = Unknown"] #making a new file ndata = open("settings/settings.data", "w") @@ -74,9 +77,12 @@ def load_all(): ret = {} # Opening the file. - data = open("settings/settings.data") - data = data.read() - data = data.split("\n") + try: + data = open("settings/settings.data") + data = data.read() + data = data.split("\n") + except: + data = ["Language = Unknown"] # Parsing the file. for d in data: