From c4176bdd77778cd30baf4e2bc8661de72aebea8c Mon Sep 17 00:00:00 2001 From: Andros Fenollosa Date: Thu, 10 Nov 2022 19:00:57 +0100 Subject: [PATCH] Add save and load --- fiable_db.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/fiable_db.py b/fiable_db.py index 76a3897..8fd3900 100644 --- a/fiable_db.py +++ b/fiable_db.py @@ -1,4 +1,5 @@ FILE = "fiabledb.json" +data = {} def start(filename: str = "") -> str: @@ -12,6 +13,27 @@ def start(filename: str = "") -> str: return file_name +def save(filename: str = "", data: list[str, list[int, int, dict]] = {}) -> bool: + """Save the database + Args: + filename (str, optional): The file to save to. Defaults to "". + data (list[str, list[int, int, dict]], optional): The data to save. Defaults to {}. + Returns: + bool: True if the data was saved, False otherwise + """ + pass + + +def load(filename: str = "") -> list[str, list[int, int, dict]]: + """Load the database + Args: + filename (str, optional): The file to load from. Defaults to "". + Returns: + list[str, list[int, int, dict]]: The data loaded + """ + pass + + def add( new_data: dict | list, table: str = "" ) -> dict[int, int, dict] | list[dict[int, int, dict]]: