Skip to content

Commit 3b00c2f

Browse files
authored
Fix vinca crash when pkg_additional_info.yaml is present but empty (#86)
1 parent 1bdaee6 commit 3b00c2f

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

vinca/utils.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,11 @@ def ensure_name_is_without_distro_prefix_and_with_underscores(name, vinca_conf):
8080

8181
def get_pkg_additional_info(pkg_name, vinca_conf):
8282
normalized_name = ensure_name_is_without_distro_prefix_and_with_underscores(pkg_name, vinca_conf)
83-
pkg_additional_info = vinca_conf["_pkg_additional_info"].get(normalized_name, {})
83+
pkg_additional_info_all = vinca_conf["_pkg_additional_info"]
84+
if pkg_additional_info_all is None:
85+
pkg_additional_info = {}
86+
else:
87+
pkg_additional_info = vinca_conf.get("_pkg_additional_info", {}).get(normalized_name, {})
8488
return pkg_additional_info
8589

8690
def get_pkg_build_number(default_build_number, pkg_name, vinca_conf):

0 commit comments

Comments
 (0)