- added info.is_delta to indicate delta record. First record has is_delat=False

- fixed eval_records to care for delta records
This commit is contained in:
2024-10-18 22:25:38 +02:00
parent b1b9a7d385
commit ffd1451024
2 changed files with 10 additions and 2 deletions
+9 -1
View File
@@ -1,12 +1,13 @@
import json
import os
from datetime import datetime
from deep_diff import deep_merge
BASE = "results"
VIN = 'WVWZZZE1ZMP010760'
YEAR = 2024
MONTH = 10
DAY = "18"
DAY = ['18']
class Endpoint:
@@ -113,6 +114,13 @@ for day in day_list:
with open(file_path, "r") as fp:
records = json.load(fp)
for record in records:
try:
if record['info']['is_delta']:
record = deep_merge(last, record['data'])
except KeyError:
pass
last = record
try:
for end_point in end_points:
end_point.assign(record)