Commit a13ccf88 by Arun Babu Neelicattu Committed by Randy Döring

tomlkit: use is_super_table parameter

parent dad4edc4
......@@ -128,9 +128,9 @@ You can specify a package in the following forms:
section = poetry_content["dependencies"]
else:
if "group" not in poetry_content:
group_table = table()
group_table._is_super_table = True
poetry_content.value._insert_after("dependencies", "group", group_table)
poetry_content.value._insert_after(
"dependencies", "group", table(is_super_table=True)
)
groups = poetry_content["group"]
if group not in groups:
......
......@@ -208,9 +208,7 @@ class Factory(BaseFactory):
pyproject: dict[str, Any] = tomlkit.document()
tool_table = tomlkit.table()
tool_table._is_super_table = True
pyproject["tool"] = tool_table
pyproject["tool"] = tomlkit.table(is_super_table=True)
content: dict[str, Any] = tomlkit.table()
pyproject["tool"]["poetry"] = content
......@@ -286,14 +284,10 @@ class Factory(BaseFactory):
dependency_section[dep.name] = constraint
else:
if "group" not in content:
_table = tomlkit.table()
_table._is_super_table = True
content["group"] = _table
content["group"] = tomlkit.table(is_super_table=True)
if group not in content["group"]:
_table = tomlkit.table()
_table._is_super_table = True
content["group"][group] = _table
content["group"][group] = tomlkit.table(is_super_table=True)
if "dependencies" not in content["group"][group]:
content["group"][group]["dependencies"] = tomlkit.table()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment