Libelektra: Problema de toml/tablearray

Creado en 2 sept. 2020  ·  3Comentarios  ·  Fuente: ElektraInitiative/libelektra

Jugué un poco con el nuevo complemento de Toml y espero fusionarlo pronto. Noté un problema, pero creo que también se puede solucionar más adelante:

Pasos para reproducir el problema

key = 1

[[tablearray]]
a = 1
b = 2

y luego cambiando la clave:

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

Resultado Esperado

key = 2

[[tablearray]]
a = 1
b = 2

Resultado actual

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

Información del sistema

  • Versión Elektra: #3292

Comentario más útil

¡Gracias por señalar el error! Creo que resolví el problema.
El problema fue causado por el comentario delante de la declaración de matriz de tabla (la línea vacía). Causó la emisión de la clave raíz del elemento (tablearray/#0) al conjunto de claves, que no se manejó adecuadamente antes.

Todos 3 comentarios

¡Gracias por señalar el error! Creo que resolví el problema.
El problema fue causado por el comentario delante de la declaración de matriz de tabla (la línea vacía). Causó la emisión de la clave raíz del elemento (tablearray/#0) al conjunto de claves, que no se manejó adecuadamente antes.

¡Gracias por arreglar! ¿Puedes agregar un caso de prueba para eso?

Sí, escribiré un caso de prueba para ello.

¿Fue útil esta página
0 / 5 - 0 calificaciones