summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/parse
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/bb/parse')
-rw-r--r--bitbake/lib/bb/parse/ast.py8
1 files changed, 0 insertions, 8 deletions
diff --git a/bitbake/lib/bb/parse/ast.py b/bitbake/lib/bb/parse/ast.py
index 8fffe1e8f0..b968db40b3 100644
--- a/bitbake/lib/bb/parse/ast.py
+++ b/bitbake/lib/bb/parse/ast.py
@@ -115,9 +115,6 @@ class DataNode(AstNode):
115 if 'flag' in groupd and groupd['flag'] != None: 115 if 'flag' in groupd and groupd['flag'] != None:
116 bb.data.setVarFlag(key, groupd['flag'], val, data) 116 bb.data.setVarFlag(key, groupd['flag'], val, data)
117 elif groupd["lazyques"]: 117 elif groupd["lazyques"]:
118 assigned = bb.data.getVar("__lazy_assigned", data) or []
119 assigned.append(key)
120 bb.data.setVar("__lazy_assigned", assigned, data)
121 bb.data.setVarFlag(key, "defaultval", val, data) 118 bb.data.setVarFlag(key, "defaultval", val, data)
122 else: 119 else:
123 bb.data.setVar(key, val, data) 120 bb.data.setVar(key, val, data)
@@ -310,11 +307,6 @@ def handleInherit(statements, filename, lineno, m):
310 statements.append(InheritNode(filename, lineno, classes.split())) 307 statements.append(InheritNode(filename, lineno, classes.split()))
311 308
312def finalize(fn, d, variant = None): 309def finalize(fn, d, variant = None):
313 for lazykey in bb.data.getVar("__lazy_assigned", d) or ():
314 if bb.data.getVar(lazykey, d) is None:
315 val = bb.data.getVarFlag(lazykey, "defaultval", d)
316 bb.data.setVar(lazykey, val, d)
317
318 bb.data.expandKeys(d) 310 bb.data.expandKeys(d)
319 bb.data.update_data(d) 311 bb.data.update_data(d)
320 code = [] 312 code = []