summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Larson <chris_larson@mentor.com>2011-02-23 10:17:53 -0700
committerChris Larson <chris_larson@mentor.com>2011-02-25 08:16:33 -0700
commit87112adee4e8add0a97ff8be8311d9afe202412d (patch)
treecb1f02343db770b292a3cb8c9f8325ed240f831c
parent90fc09ee050a24095a488d8ce98c7945bf282f6d (diff)
downloadbitbake-87112adee4e8add0a97ff8be8311d9afe202412d.tar.gz
cooker: simplify self.configuration.data vs data usage
Signed-off-by: Chris Larson <chris_larson@mentor.com>
-rw-r--r--lib/bb/cooker.py17
1 files changed, 8 insertions, 9 deletions
diff --git a/lib/bb/cooker.py b/lib/bb/cooker.py
index 01c0a488e..1b4bb9769 100644
--- a/lib/bb/cooker.py
+++ b/lib/bb/cooker.py
@@ -510,22 +510,21 @@ class BBCooker:
data = _parse(os.path.join("conf", "bitbake.conf"), data)
- self.configuration.data = data
-
# Handle any INHERITs and inherit the base class
- inherits = ["base"] + (bb.data.getVar('INHERIT', self.configuration.data, True ) or "").split()
+ inherits = ["base"] + (data.getVar('INHERIT', True) or "").split()
for inherit in inherits:
- self.configuration.data = _parse(os.path.join('classes', '%s.bbclass' % inherit), self.configuration.data, True )
+ data = _parse(os.path.join('classes', '%s.bbclass' % inherit), data, True )
# Nomally we only register event handlers at the end of parsing .bb files
# We register any handlers we've found so far here...
- for var in bb.data.getVar('__BBHANDLERS', self.configuration.data) or []:
- bb.event.register(var, bb.data.getVar(var, self.configuration.data))
+ for var in bb.data.getVar('__BBHANDLERS', data) or []:
+ bb.event.register(var, bb.data.getVar(var, data))
- bb.fetch.fetcher_init(self.configuration.data)
- bb.codeparser.parser_cache_init(self.configuration.data)
+ bb.fetch.fetcher_init(data)
+ bb.codeparser.parser_cache_init(data)
bb.parse.init_parser(data)
- bb.event.fire(bb.event.ConfigParsed(), self.configuration.data)
+ bb.event.fire(bb.event.ConfigParsed(), data)
+ self.configuration.data = data
def handleCollections( self, collections ):
"""Handle collections"""