diff options
Diffstat (limited to 'bitbake/lib/bb/parse/ast.py')
| -rw-r--r-- | bitbake/lib/bb/parse/ast.py | 8 |
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 | ||
| 312 | def finalize(fn, d, variant = None): | 309 | def 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 = [] |
