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 評価

関連する問題

mpranj picture mpranj  ·  3コメント

markus2330 picture markus2330  ·  3コメント

markus2330 picture markus2330  ·  4コメント

sanssecours picture sanssecours  ·  3コメント

dominicjaeger picture dominicjaeger  ·  3コメント