[OE-core] [PATCH 6/6] base.bbclass: use isinstance for base_eventhandler
Christopher Larson
kergoth at gmail.com
Tue May 1 16:02:45 UTC 2012
Signed-off-by: Christopher Larson <kergoth at gmail.com>
---
meta/classes/base.bbclass | 16 ++++++----------
1 files changed, 6 insertions(+), 10 deletions(-)
diff --git a/meta/classes/base.bbclass b/meta/classes/base.bbclass
index 07ef9a2..bb39b7b 100644
--- a/meta/classes/base.bbclass
+++ b/meta/classes/base.bbclass
@@ -248,12 +248,13 @@ def buildcfg_neededvars(d):
addhandler base_eventhandler
python base_eventhandler() {
- from bb.event import getName
-
- name = getName(e)
-
- if name.startswith("BuildStarted"):
+ if isinstance(e, bb.event.ConfigParsed):
e.data.setVar('BB_VERSION', bb.__version__)
+ generate_git_config(e)
+ pkgarch_mapping(e.data)
+ preferred_ml_updates(e.data)
+
+ if isinstance(e, bb.event.BuildStarted):
statuslines = []
for func in oe.data.typed_value('BUILDCFG_FUNCS', e.data):
g = globals()
@@ -266,11 +267,6 @@ python base_eventhandler() {
statusheader = e.data.getVar('BUILDCFG_HEADER', True)
bb.plain('\n%s\n%s\n' % (statusheader, '\n'.join(statuslines)))
-
- if name == "ConfigParsed":
- generate_git_config(e)
- pkgarch_mapping(e.data)
- preferred_ml_updates(e.data)
}
addtask configure after do_patch
--
1.7.7
More information about the Openembedded-core
mailing list