1
0
Fork 0
forked from Fuji/Fuji

Add semester saving to grades db and config file

This commit is contained in:
Maarceeli 2025-04-05 10:24:48 +02:00
parent e80f6c75d8
commit a4e938e90f
4 changed files with 56 additions and 7 deletions

View file

@ -60,6 +60,29 @@ def setlanguage(lang):
with open(f"{getconfigpath()}/config.ini", "w") as file:
config.write(file)
def getcurrentsemester():
config = configparser.ConfigParser()
config.read(f"{getconfigpath()}/config.ini")
try:
semester = int(config['User']['semester'])
except ValueError:
semester = 1
return semester
def setcurrentsemester(semester):
config = configparser.ConfigParser()
config.read(f"{getconfigpath()}/config.ini")
try:
config["User"]["semester"] = str(semester.number)
except ValueError:
config["User"]["semester"] = "1"
with open(f"{getconfigpath()}/config.ini", "w") as file:
config.write(file)
def restart(page: ft.Page):
try:
python = sys.executable