quality: fix typo, handle mypy error

This commit is contained in:
Alexandre Aubin 2023-10-30 19:19:02 +01:00
parent 8cfc929f25
commit 1131e76f4c

View file

@ -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])