Libelektra: Toml/tablearray-Problem

Erstellt am 2. Sept. 2020  ·  3Kommentare  ·  Quelle: ElektraInitiative/libelektra

Ich habe ein bisschen mit dem neuen Toml-Plugin herumgespielt und freue mich darauf, es bald zusammenzuführen. Ich habe ein Problem bemerkt, aber ich denke, es kann auch später behoben werden:

Schritte zum Reproduzieren des Problems

key = 1

[[tablearray]]
a = 1
b = 2

und dann den Schlüssel ändern:

kdb set 'user/tests/storage/key' '2'

erwartetes Ergebnis

key = 2

[[tablearray]]
a = 1
b = 2

Tatsächliche Ergebnis

a = 1
b = 2
key = 2
[[tablearray]]

System Information

  • Elektra-Version: #3292

Hilfreichster Kommentar

Danke für den Hinweis auf den Fehler! Ich denke, ich habe das Problem gelöst.
Das Problem wurde durch den Kommentar vor der Tabellen-Array-Deklaration (die leere Zeile) verursacht. Es verursachte die Ausgabe des Elementstammschlüssels (tablearray/#0) an das Keyset, was vorher nicht angemessen gehandhabt wurde.

Alle 3 Kommentare

Danke für den Hinweis auf den Fehler! Ich denke, ich habe das Problem gelöst.
Das Problem wurde durch den Kommentar vor der Tabellen-Array-Deklaration (die leere Zeile) verursacht. Es verursachte die Ausgabe des Elementstammschlüssels (tablearray/#0) an das Keyset, was vorher nicht angemessen gehandhabt wurde.

Vielen Dank für die Korrektur! Können Sie dazu auch einen Testfall hinzufügen?

Ja, ich werde einen Testfall dafür schreiben

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

mpranj picture mpranj  ·  3Kommentare

mpranj picture mpranj  ·  3Kommentare

mpranj picture mpranj  ·  3Kommentare

sanssecours picture sanssecours  ·  4Kommentare

sanssecours picture sanssecours  ·  3Kommentare