From f8b1a808cf8c7e2885cdcecc8e14ecf7532ddf9e Mon Sep 17 00:00:00 2001 From: justuser31 Date: Tue, 9 May 2023 12:08:09 +0300 Subject: [PATCH] Check for exist json databases --- tests/data.py | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/tests/data.py b/tests/data.py index 9972e2e..f6ef995 100644 --- a/tests/data.py +++ b/tests/data.py @@ -1,9 +1,13 @@ import json +from os.path import isfile +from os import system as sys # Money -# {username: balance} +# {username: balance, ...} class money(): def read(): + if not isfile("money.json"): + sys('echo "{}" > money.json') with open('money.json', 'r') as openfile: data = json.load(openfile) return data @@ -14,9 +18,11 @@ class money(): # Mining + Registrations # Hash is encrypted! -# [ {"PrevHash": "00043dsafd", "nonce": 1, "OpenKey": "762eagdfgtars5e34"}, ...] +# [ {"PrevHash": "00043dsafd", "nonce": 1,"date": , "OpenKey": "762eagdfgtars5e34"}, ...] class mine(): def read(): + if not isfile("mine.json"): + sys('echo "[]" > mine.json') with open('mine.json', 'r') as openfile: data = json.load(openfile) return data @@ -30,6 +36,8 @@ class mine(): # [ {"Payer": "user32532", "Receiver": "user64582", "OpenKey": "762eagdfgtars5e34", "PrevHash": "fsd2675ads"} , ...] class pay(): def read(): + if not isfile("pay.json"): + sys('echo "[]" > pay.json') with open('pay.json', 'r') as openfile: data = json.load(openfile) return data @@ -42,6 +50,8 @@ class pay(): # {"user32532": "762eagdfgtars5e34", ...} class keys(): def read(): + if not isfile("keys.json"): + sys('echo "{}" > keys.json') with open('keys.json', 'r') as openfile: data = json.load(openfile) return data