| Message ID | 20261113-msieron-snone-fix-v1-1-cb901b3a7396@nokia.com |
|---|---|
| State | New |
| Headers | show |
| Series | data: Return frozenset from vardepvalueexclude dependencies | expand |
diff --git a/lib/bb/data.py b/lib/bb/data.py index f81f44eac..f7bdc3272 100644 --- a/lib/bb/data.py +++ b/lib/bb/data.py @@ -308,7 +308,7 @@ def build_dependencies(key, keys, mod_funcs, shelldeps, varflagsexcl, ignored_va if key[-1] == ']': vf = key[:-1].split('[') if vf[1] == "vardepvalueexclude": - return deps, "" + return frozenset(deps), "" value, parser = d.getVarFlag(vf[0], vf[1], False, retparser=True) deps |= parser.references deps = deps | (keys & parser.execs)
19475627c363a52da49ec144422c87448ff2a6c5 missed this one return point when converting deps to a frozenset, which results in KeyError when using `-Snone`. Signed-off-by: Michal Sieron <michal.sieron@nokia.com> --- lib/bb/data.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- base-commit: f22df7e0e00be1f3c406138b8b7269d47ea491fe change-id: 20261113-msieron-snone-fix-1c94ec30bc0d Best regards, -- Michal Sieron <michal.sieron@nokia.com>