AttributeError on an out-of-order table under an indented header (4+ levels)
维护者通常 2 天内回复
评估
调研方向
Reproduce with tomlkit.parse(" [a.b.c.d]\n[a.b.c]") and compare with tomllib.loads on the same input. The error comes from OutOfOrderTableProxy lacking a trivia attribute, so start with how the parser handles out-of-order table proxies for indented headers. Done means both the table and array-of-tables inputs parse like tomllib, and the 3-level case from #263 still passes. Pull request #663 is already open against this issue, so check it before starting.
由索引模型根据 Issue 内容生成。
描述
tomlkit.parse(" [a.b.c.d]\n[a.b.c]") raises ParseError: 'OutOfOrderTableProxy' object has no attribute 'trivia' at line 2 col 0.
tomllib.loads on the same input returns {'a': {'b': {'c': {'d': {}}}}}, and tomlkit accepts it without the leading space.
Same with " [[a.b.c.d]]\n[a.b.c]". This is #263 one level deeper; the 3-level case from #263 works on master.
- 主要语言
- Python
- 星标
- 862
- 派生
- 193
- 平均合并
- 4 天 2 小时
- 30 天内合并 PR
- 25
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 有 Pull Request 模板
- 没有贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
python-poetry/tomlkit 的其他 Issue
-
Speed up array appends可能已有人在做 @harshitgupta31415 今天认领。 未关闭
难度 4/5 1-2 天 新手友好度 42/100
python-poetry/tomlkit#665 ·
维护者通常 2 天内回复
-
Deleting the last key under a dotted key in an inline table produces invalid TOML可能已有人在做 @cig13zs 于 1 天前认领。 未关闭
难度 3/5 1-2 天 新手友好度 62/100
python-poetry/tomlkit#662 ·
维护者通常 2 天内回复
-
Regression: impossible to dump multiline strings with leading newline可能已有人在做 @shivampwm2020 于 2 天前认领。 未关闭
难度 3/5 1-2 天 新手友好度 25/100
python-poetry/tomlkit#655 · 1 条评论 ·
维护者通常 2 天内回复
-
In-place array repetition changes values without updating serialized TOML可能已有人在做 @harbinresearcher 于 4 天前认领。 未关闭
难度 2/5 1-3 小时 新手友好度 35/100
python-poetry/tomlkit#646 · 1 条评论 ·
维护者通常 2 天内回复
-
tomlkit 0.15.1 fails on out-of-order table header可能重新可做 关联的 PR 已关闭且未合并。 未关闭
难度 4/5 3-5 天 新手友好度 45/100
python-poetry/tomlkit#632 ·
维护者通常 2 天内回复
查看 python-poetry/tomlkit 的全部 Issue
相似的 Issue
-
难度 1/5 1 小时以内 新手友好度 88/100
-
难度 2/5 1-3 小时 新手友好度 72/100
aws-samples/sample-per-model-bedrock#261 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 65/100
pwncollege/dojo#1188 ·
维护者通常 1 天内回复
-
bug launcher packaging
难度 1/5 1 小时以内 新手友好度 88/100
tenstorrent/tt-studio#1426 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 72/100
python-attrs/cattrs#796 ·
维护者通常 1 天内回复