summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/data_smart.py
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/bb/data_smart.py')
-rw-r--r--bitbake/lib/bb/data_smart.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/bitbake/lib/bb/data_smart.py b/bitbake/lib/bb/data_smart.py
index 79bf331082..71b67e458f 100644
--- a/bitbake/lib/bb/data_smart.py
+++ b/bitbake/lib/bb/data_smart.py
@@ -96,10 +96,9 @@ class VariableParse:
96 raise Exception("variable %s references itself!" % self.varname) 96 raise Exception("variable %s references itself!" % self.varname)
97 if key in self.d.expand_cache: 97 if key in self.d.expand_cache:
98 varparse = self.d.expand_cache[key] 98 varparse = self.d.expand_cache[key]
99 self.references |= varparse.references 99 var = varparse.value
100 self.execs |= varparse.execs 100 else:
101 return varparse.value 101 var = self.d.getVar(key, True)
102 var = self.d.getVar(key, True)
103 self.references.add(key) 102 self.references.add(key)
104 if var is not None: 103 if var is not None:
105 return var 104 return var