diff options
author | Holger Hans Peter Freyther <zecke@selfish.org> | 2006-05-04 20:40:18 +0000 |
---|---|---|
committer | Holger Hans Peter Freyther <zecke@selfish.org> | 2006-05-04 20:40:18 +0000 |
commit | 59e0967374514186737917e680091e57c0ad20ff (patch) | |
tree | 0ab4da9f84e126e5d30344d33e271ba527e0ee01 | |
parent | 8455c65d7bf180ab065201c129bbd63c32ac25ce (diff) | |
download | bitbake-59e0967374514186737917e680091e57c0ad20ff.tar.gz |
bitbake-1.4/lib/bb/data_smart.py: Backport to fix double OVERRIDE
Backport of r496 to fix INITSCRIPT_PARAMS_${PN}_slugos. We
accessed a variable 'indirectly' this lead to missing the
${PN} override for INITSCRIPT_PARAMS.
-rw-r--r-- | lib/bb/data_smart.py | 15 |
1 files changed, 4 insertions, 11 deletions
diff --git a/lib/bb/data_smart.py b/lib/bb/data_smart.py index c29ab59b6..76e7cbabf 100644 --- a/lib/bb/data_smart.py +++ b/lib/bb/data_smart.py @@ -255,18 +255,11 @@ class DataSmart: return keytab.keys() def __getitem__(self,item): - start = self.dict - while start: - if item in start: - return start[item] - elif "_data" in start: - start = start["_data"] - else: - start = None - return None + print "Warning deprecated" + return self.getVar(item, False) def __setitem__(self,var,data): - self._makeShadowCopy(var) - self.dict[var] = data + print "Warning deprecated" + self.setVar(var,data) |