diff --git a/hrochobot/utils/data.py b/hrochobot/utils/data.py index 1cb208d..5ef4bd5 100644 --- a/hrochobot/utils/data.py +++ b/hrochobot/utils/data.py @@ -2,13 +2,15 @@ from typing import Any import json import os.path +from hrochobot.utils.json_templates import TEMPLATES + EXAMPLE_DATA = "data.example" DATA_FOLDER = "TODO" def load_json(filename: str): filename += ".json" if not os.path.exists(filename): - filename = os.path.join(EXAMPLE_DATA, os.path.basename(filename)) + return json.loads(TEMPLATES[os.path.basename(filename)]) with open(filename) as f: content = json.load(f) diff --git a/hrochobot/utils/json_templates.py b/hrochobot/utils/json_templates.py new file mode 100644 index 0000000..3aaaa30 --- /dev/null +++ b/hrochobot/utils/json_templates.py @@ -0,0 +1,3 @@ +TEMPLATES = { + 'roles.json' : '{"secret_roles": {}}', +}