missing dists, sensors attributs nur schreiben wenn wirklich etwas fehlt.

This commit is contained in:
2025-09-25 16:57:38 +02:00
parent bf3a03837e
commit 9365b2d71e
2 changed files with 17 additions and 6 deletions
+10 -3
View File
@@ -150,9 +150,16 @@ def prepare_data(rawdata:dict):
dtunlength = rawdata["tunnels"]["length"]
# Fehler, welche im getpositions auftreten weiterführen: im Layout fehlende Dists / Sensoren / fehlende Attribute
errors_dists = rawdata["not_found"]["missing_distributors"]
errors_sensors = rawdata["not_found"]["missing_sensors"]
errors_attributes = rawdata["not_found"]["missing_attributes"]
errors_dists = list()
errors_sensors = list()
errors_attributes = dict()
if "not_found" in rawdata:
if "missing_distributors" in rawdata["not_found"]:
errors_dists = rawdata["not_found"]["missing_distributors"]
if "missing_sensors" in rawdata["not_found"]:
errors_sensors = rawdata["not_found"]["missing_sensors"]
if "missing_attributes" in rawdata["not_found"]:
errors_attributes = rawdata["not_found"]["missing_attributes"]
return (dracks, dsensors, dsubdists, mapping, dtunnels, dtunlength, errors_dists, errors_sensors, errors_attributes)