[oe-commits] Christopher Larson : base.bbclass: use isinstance for base_eventhandler
git at git.openembedded.org
git at git.openembedded.org
Thu May 3 14:17:32 UTC 2012
Module: openembedded-core.git
Branch: master
Commit: 86556a2bfa23ba69fea2ade14599054b186150cd
URL: http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=86556a2bfa23ba69fea2ade14599054b186150cd
Author: Christopher Larson <kergoth at gmail.com>
Date: Thu Apr 26 23:34:58 2012 -0500
base.bbclass: use isinstance for base_eventhandler
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
More information about the Openembedded-commits
mailing list