works again

This commit is contained in:
Anika 2024-03-05 13:40:33 +01:00
parent acab981293
commit 8008d0262d
3 changed files with 14 additions and 9 deletions

4
.gitignore vendored
View File

@ -10,4 +10,6 @@
[Ss]cripts
pyvenv.cfg
.venv
pip-selfcheck.json
pip-selfcheck.json
*.json
__pycache__

Binary file not shown.

19
test.py
View File

@ -14,14 +14,17 @@ def preprocess():
print('start init alarms and logs')
#versuch beide files zu laden, wenn das fehlschlägt, initiiere beide files als json
try:
logsFile = json.load(open("./logs.json"))
alarmsFile = json.load(open("./alarms.json"))
except:#no worky
print("initiate logs.json")
logsFile=json.load(open("./logs.json","w").write("{}"))
print("initiate alarms.json")
alarmsFile=json.load(open("./alarms.json","w").write("{}"))
with open('alarms.json', 'w') as f, open('logs.json','w') as g:
try:
alarmsFile = json.load(f)
logsFile = json.load(g)
except:
alarmsFile = list()
logsFile = list()
json.dump(alarmsFile, f, indent=2)
json.dump(logsFile, g, indent=2)
f.close()
g.close()
# schreib alle alarme im File in previousAlarms, wenn sie älter als 2 mins sind
# alle anderen in active alarms
for alarm in alarmsFile: