jsonifying register file done so far

This commit is contained in:
2019-07-16 14:11:04 +02:00
parent 2665fdd5e3
commit d97b7469fe
6 changed files with 203 additions and 51 deletions

View File

@ -1,14 +1,12 @@
import datetime
import RegisterDatapoint
import pickle
import json
with open('registers.pkl', 'rb') as f:
datapoints = pickle.load(f)
RegisterDatapoint.checkRegisterList(datapoints, reset=True)
newDatapoints = []
for dp in datapoints:
ndp = type(dp)()
@ -17,9 +15,10 @@ for dp in datapoints:
ndp.__dict__[k] = v
newDatapoints.append(ndp)
RegisterDatapoint.checkRegisterList(newDatapoints, reset=True)
with open('registers.pkl', 'wb') as f:
pickle.dump(newDatapoints, f)
js = json.dumps(newDatapoints, cls=RegisterDatapoint.JsonifyEncoder, sort_keys=True, indent=4)
print(js)
RegisterDatapoint.saveRegisterList(newDatapoints, 'registers.json')