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:
Chris Larson 2010-04-21 10:57:17 -07:00 committed by Richard Purdie
parent 66d66cb487
commit e07a5b1909
1 changed files with 6 additions and 9 deletions

View File

@ -164,17 +164,14 @@ class DataSmart:
self.dict[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 not "_data" in _dest:
_dest = None
if "_data" not in dest:
break
_dest = _dest["_data"]
if _dest and var in _dest:
return _dest[var]
return None
dest = dest["_data"]
def _makeShadowCopy(self, var):
if var in self.dict: