Libelektra: toml/tablearray 问题

创建于 2020-09-02  ·  3评论  ·  资料来源: ElektraInitiative/libelektra

我对新的 Toml 插件进行了一些尝试,我期待尽快将其合并。 我注意到一个问题,但我认为它也可以稍后修复:

重现问题的步骤

key = 1

[[tablearray]]
a = 1
b = 2

然后更改密钥:

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

预期结果

key = 2

[[tablearray]]
a = 1
b = 2

实际结果

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

系统信息

  • 艾丽卡版本:#3292

最有用的评论

感谢指出错误! 我想我解决了这个问题。
问题是由表数组声明(空行)前面的注释引起的。 它导致元素根键(tablearray/#0)发射到键集,之前没有得到适当的处理。

所有3条评论

感谢指出错误! 我想我解决了这个问题。
问题是由表数组声明(空行)前面的注释引起的。 它导致元素根键(tablearray/#0)发射到键集,之前没有得到适当的处理。

感谢您修复! 您还可以为此添加一个测试用例吗?

是的,我会为它写一个测试用例

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

darddan picture darddan  ·  4评论

mpranj picture mpranj  ·  4评论

mpranj picture mpranj  ·  3评论

e1528532 picture e1528532  ·  4评论

dominicjaeger picture dominicjaeger  ·  3评论