From 1131e76f4ce1ca87f717b5437045ae4b13d306a1 Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Mon, 30 Oct 2023 19:19:02 +0100 Subject: [PATCH] quality: fix typo, handle mypy error --- src/utils/resources.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/utils/resources.py b/src/utils/resources.py index 3f46aacfb..d8dba9147 100644 --- a/src/utils/resources.py +++ b/src/utils/resources.py @@ -1112,7 +1112,7 @@ class AptDependenciesAppResource(AppResource): f"Error while running apt resource packages_from_raw_bash snippet for '{key}' extras:" ) logger.error(err) - values["packages"] = values.get("packages", []) + [value.strip() for value in out.split("\n")] + values["packages"] = values.get("packages", []) + [value.strip() for value in out.split("\n")] # type: ignore if ( not isinstance(values.get("repo"), str) @@ -1123,9 +1123,9 @@ class AptDependenciesAppResource(AppResource): "In apt resource in the manifest: 'extras' repo should have the keys 'repo', 'key' defined as strings, 'packages' defined as list or 'packages_from_raw_bash' defined as string", raw_msg=True, ) - - # Drop 'extras' entries associated to no packages - self.extras = {key: value for key, values in self.extras.items() if values["packages"]} + + # Drop 'extras' entries associated to no packages + self.extras = {key: values for key, values in self.extras.items() if values["packages"]} def provision_or_update(self, context: Dict = {}): script = " ".join(["ynh_install_app_dependencies", *self.packages])