summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bitbake/lib/bb/data_smart.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/bitbake/lib/bb/data_smart.py b/bitbake/lib/bb/data_smart.py
index 301f9e3729..d8ba24ffd7 100644
--- a/bitbake/lib/bb/data_smart.py
+++ b/bitbake/lib/bb/data_smart.py
@@ -268,7 +268,12 @@ class DataSmart(MutableMapping):
268 self.dict[var]["content"] = value 268 self.dict[var]["content"] = value
269 269
270 def getVar(self, var, expand=False, noweakdefault=False): 270 def getVar(self, var, expand=False, noweakdefault=False):
271 return self.getVarFlag(var, "content", expand, noweakdefault) 271 value = self.getVarFlag(var, "content", False, noweakdefault)
272
273 # Call expand() separately to make use of the expand cache
274 if expand and value:
275 return self.expand(value, var)
276 return value
272 277
273 def renameVar(self, key, newkey): 278 def renameVar(self, key, newkey):
274 """ 279 """