mirror of
https://git.yoctoproject.org/poky
synced 2026-06-02 13:29:49 +00:00
Simplify _findVar a bit
(Bitbake rev: b017acd39b811a00305002a8044e7d02e79f41d7) Signed-off-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
This commit is contained in:
committed by
Richard Purdie
parent
66d66cb487
commit
e07a5b1909
@@ -164,17 +164,14 @@ class DataSmart:
|
|||||||
self.dict[var] = {}
|
self.dict[var] = {}
|
||||||
|
|
||||||
def _findVar(self, var):
|
def _findVar(self, var):
|
||||||
_dest = self.dict
|
dest = self.dict
|
||||||
|
while dest:
|
||||||
|
if var in dest:
|
||||||
|
return dest[var]
|
||||||
|
|
||||||
while (_dest and var not in _dest):
|
if "_data" not in dest:
|
||||||
if not "_data" in _dest:
|
|
||||||
_dest = None
|
|
||||||
break
|
break
|
||||||
_dest = _dest["_data"]
|
dest = dest["_data"]
|
||||||
|
|
||||||
if _dest and var in _dest:
|
|
||||||
return _dest[var]
|
|
||||||
return None
|
|
||||||
|
|
||||||
def _makeShadowCopy(self, var):
|
def _makeShadowCopy(self, var):
|
||||||
if var in self.dict:
|
if var in self.dict:
|
||||||
|
|||||||
Reference in New Issue
Block a user