From 8008d0262d2b6dabfc250de3e69a56fd81a6f50e Mon Sep 17 00:00:00 2001 From: Anika Date: Tue, 5 Mar 2024 13:40:33 +0100 Subject: [PATCH] works again --- .gitignore | 4 +++- __pycache__/test.cpython-38.pyc | Bin 3271 -> 0 bytes test.py | 19 +++++++++++-------- 3 files changed, 14 insertions(+), 9 deletions(-) delete mode 100644 __pycache__/test.cpython-38.pyc diff --git a/.gitignore b/.gitignore index 664ada9..8a5bf70 100644 --- a/.gitignore +++ b/.gitignore @@ -10,4 +10,6 @@ [Ss]cripts pyvenv.cfg .venv -pip-selfcheck.json \ No newline at end of file +pip-selfcheck.json +*.json +__pycache__ \ No newline at end of file diff --git a/__pycache__/test.cpython-38.pyc b/__pycache__/test.cpython-38.pyc deleted file mode 100644 index ecb399662655bdaa295ff96769ebe4e24ccca80a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3271 zcmbVO&5t8T6|buPaJ$|1eC+IeYz8n97BaAQq!0)wL9DVn>|u8Z$u41ALPKY&X4W(P z;Z)bmCdPAet|KJQIoLP$Kj5$6#Hp@GNa4hZ!=8BWwa4RG5C?44>#A2@uipFpUe(iP zGi31l%fr8`_g5JE8#b1IE;N1)rTixd$s|u%Tzz@Wp)FF8IkA(uv733Zm-(@u)#4h* zF-{s}K^$cDxXzjKR5;;rLq!u7H%Ycgu1HsUU$S^rHBQ!~FKaTm6tXVEFByzqCv9V{ zjbxLww@BNXYggndX*Wo_HrKApTco|M8q+noG2`;K+$7B=X|_PKEq6$>MVdRHc|-1! zW?S-)S@#=X!>QSR*Rz3Ea-h|ru{EteJ5!~x-d>uNr*=iFTq=EFR5nZ#qipR=rw2!c z?g|@7P?$lcY#pUksYwoT$*Ui_H-Pd1l=81247hm0IUBVNp9R8Gi=pn z%mgx&jZ41GPPzV*sZYbPn89wJotwsWeav8m)`ept&^grqXRs^6oh1V|Hupz&N|R{Q z9^?blPSQkYWjo1bJ1vgOQKQ$#Z||fm@=>$bullRzI?fn?7ilQzEPpW)zrPr5EV`B^ z=o&cjRjVU=ovhb+*6uv~Y3K3R0+d~DYuO+_GpZczk{!j->!!42k*jXgdP6!w8_ty>ILZoLpw3t)lc%lY102t7bgJ3vcIQ{%10_U zI!RR@&SiSTFKh@V40Um+%CZS_%Qgrm0wH*duXCRVd=tv96Yw{ABq9;;i0fS#^NRNY zvd%9aJhASFzx?Ax$R_Q9R&S!fe)7hWcms6SqcuBF zEzvCIM%)+rJ5U?d`=v7E^cyEY*43fV3H}8Y!%onCq5lCjAq8;2Id$|yYPpM+Gj$jJ z-WJXh5_-27@J(E>{H;Z=18aS5oT&%J2OeF`#I+gb6-$H?mtFUn!2O=Mj@B|f9R38b zRFP^?q;ww@Z=t|sTgBpStRbH@#zHTguYZWmcTik=-qAlo#SV%eqrfCr31W0@?zcTq zm$(%88vMHfh5Re@Pe3=S&2Neu?nR7Z()a*MX+SL8yJ5uCG42eIPdWh{9b$%}8`3|i z;X~wD82==|B7Jlx%&Eg@;2`j}x>KWRbId3V?zAd?>ZtyFB`rM+14+OEY1vlmDVHg>65*??^fPkTkq~W5z#D~9C~?KtDl5*H*}(NZH27vD^fu_8 zKq--m6a|Pxz_;Nh!H7`*sM((zLF~B^4V;D9mZA|s1>ZM@OK~Y6|2X@L6oEHFmutLE zx?(BoU)w`9f=9HxT>>*ogccL}KFCq)%9`Q-VNNup=#+Frfj#K4D|^U$|IMD}+@5Mf z1yimJdVmIb{pTtj{)bx@S11C!a*Lq{A6=N>nmSG+L-e=N47YL%k?eoph%U|?EZKoX z>h4fB)bB&xdPn$nttjb$LSvAs_0g`1*z}?a4i54pQwImufwv4ih6a#kueT>_FdbS? z1CSL#m(m|`lmJ3;(dY|}hAd(1I;O#USs~9-^)uve`2!FEzEb$A69^w(Exri0BOV4& PwxBejL;(*W*JAlM4QA8H diff --git a/test.py b/test.py index 745f464..5e2bb2e 100644 --- a/test.py +++ b/test.py @@ -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: