aboutsummaryrefslogtreecommitdiffstats
path: root/lib/bb/data_smart.py
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2016-02-02 23:55:37 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2016-02-18 07:41:12 +0000
commitaa3faebdf6af66ab34f74d328b2113de0b08c7ee (patch)
tree54cddac7b2ba6af898546f1d53105c17e198a253 /lib/bb/data_smart.py
parentfab717d303df0bcef737661f6917f275f35215a4 (diff)
downloadbitbake-aa3faebdf6af66ab34f74d328b2113de0b08c7ee.tar.gz
data_smart: Drop default expand=False to getVarFlag [API change]
At some point in the future, getVarFlag should expand by default. To get there from the current position, we need a period of time where the expand parameter is mandatory. This patch starts that process. Clear errors will result from any code which doesn't provide this. Layers can be fixed with an expression like: sed -e 's:\(\.getVarFlag([^,()]*, [^,()]*\)):\1, False):g' -i `grep -ril getVar *` Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'lib/bb/data_smart.py')
-rw-r--r--lib/bb/data_smart.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/bb/data_smart.py b/lib/bb/data_smart.py
index 79bec1bd3..d61ad5334 100644
--- a/lib/bb/data_smart.py
+++ b/lib/bb/data_smart.py
@@ -663,7 +663,7 @@ class DataSmart(MutableMapping):
self.dict["__exportlist"]["_content"] = set()
self.dict["__exportlist"]["_content"].add(var)
- def getVarFlag(self, var, flag, expand=False, noweakdefault=False, parsing=False):
+ def getVarFlag(self, var, flag, expand, noweakdefault=False, parsing=False):
local_var = self._findVar(var)
value = None
if flag == "_content" and var in self.overridedata and not parsing: