Commit c88f5b52 by Arun Babu Neelicattu

cmd/remove: handle missing group sections

parent dea06d7a
......@@ -81,12 +81,17 @@ list of installed packages
if not poetry_content["dev-dependencies"]:
del poetry_content["dev-dependencies"]
else:
removed = self._remove_packages(
packages, poetry_content["group"][group].get("dependencies", {}), group
)
if not poetry_content["group"][group]:
del poetry_content["group"][group]
removed = []
if "group" in poetry_content:
if group in poetry_content["group"]:
removed = self._remove_packages(
packages,
poetry_content["group"][group].get("dependencies", {}),
group,
)
if not poetry_content["group"][group]:
del poetry_content["group"][group]
if "group" in poetry_content and not poetry_content["group"]:
del poetry_content["group"]
......
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