Commit c88f5b52 by Arun Babu Neelicattu

cmd/remove: handle missing group sections

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