This commit is contained in:
Samer Ayadi
2026-09-15 15:15:07 +02:00
+5 -4
View File
@@ -970,15 +970,16 @@ def format_csv_line(item, details=None):
def details_mit_bezeichnung(details, merkmalstamm): def details_mit_bezeichnung(details, merkmalstamm):
"""Kopie von details, bei der jeder Merkmalnummer-Key um die Bezeichnung """Kopie von details, bei der jeder Merkmalnummer-Key (bleibt selbst
aus dem Merkmalstamm erweitert wird ("<Nummer> | <Bezeichnung>"). Keys, unveraendert als Schluessel) zu einem Objekt {"bezeichnung": ...,
die keine reine Zahl sind (aktuell nur bei Eckrad/Geruest, siehe "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 build_eckrad_details/build_geruest_details - dort noch beschreibende
Klartext-Keys statt Merkmalnummern), bleiben unveraendert.""" Klartext-Keys statt Merkmalnummern), bleiben unveraendert."""
neu = {} neu = {}
for key, value in details.items(): for key, value in details.items():
if key.isdigit(): if key.isdigit():
neu[f"{key} | {bezeichnung_fuer(key, merkmalstamm)}"] = value neu[key] = {"bezeichnung": bezeichnung_fuer(key, merkmalstamm), "wert": value}
else: else:
neu[key] = value neu[key] = value
return neu return neu