Loads database and fills gui with items

This commit is contained in:
BarsTiger
2022-07-29 18:11:05 +03:00
commit 096e9d7f0d
30 changed files with 3864 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
import json
from .model import DatabaseModel, default_database
from modules.config import Config
import os
class Database:
@staticmethod
def get():
try:
return DatabaseModel.from_dict(json.load(open(Config.get().database)))
except:
with open(Config.get().database, 'w') as f:
json.dump(default_database, f, indent=4)
return DatabaseModel.from_dict(default_database)