diff --git a/lib/export_sivas.py b/lib/export_sivas.py index a8f2204..ca07c3d 100644 --- a/lib/export_sivas.py +++ b/lib/export_sivas.py @@ -970,15 +970,16 @@ def format_csv_line(item, details=None): def details_mit_bezeichnung(details, merkmalstamm): - """Kopie von details, bei der jeder Merkmalnummer-Key um die Bezeichnung - aus dem Merkmalstamm erweitert wird (" | "). Keys, - die keine reine Zahl sind (aktuell nur bei Eckrad/Geruest, siehe + """Kopie von details, bei der jeder Merkmalnummer-Key (bleibt selbst + unveraendert als Schluessel) zu einem Objekt {"bezeichnung": ..., + "wert": ...} wird - Bezeichnung aus dem Merkmalstamm, Wert wie bisher. + Keys, die keine reine Zahl sind (aktuell nur bei Eckrad/Geruest, siehe build_eckrad_details/build_geruest_details - dort noch beschreibende Klartext-Keys statt Merkmalnummern), bleiben unveraendert.""" neu = {} for key, value in details.items(): if key.isdigit(): - neu[f"{key} | {bezeichnung_fuer(key, merkmalstamm)}"] = value + neu[key] = {"bezeichnung": bezeichnung_fuer(key, merkmalstamm), "wert": value} else: neu[key] = value return neu