]> code.ossystems Code Review - openembedded-core.git/commitdiff
Don't run metadata event handlers for bb.msg events
authorChris Larson <chris_larson@mentor.com>
Fri, 9 Apr 2010 22:56:14 +0000 (15:56 -0700)
committerRichard Purdie <rpurdie@linux.intel.com>
Fri, 2 Jul 2010 14:41:32 +0000 (15:41 +0100)
(Bitbake rev: 297305b3742323d09d9ca58e958c4f18e945a148)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
bitbake/lib/bb/event.py

index c1c6a36c9d7c089a493289e3bd57a42db1fa8c51..aa3a4471d87f4e7a27095531bbb64ce38c23293a 100644 (file)
@@ -54,6 +54,10 @@ bb.utils._context["NotHandled"] = NotHandled
 bb.utils._context["Handled"] = Handled
 
 def fire_class_handlers(event, d):
+    import bb.msg
+    if isinstance(event, bb.msg.MsgBase):
+        return
+
     for handler in _handlers:
         h = _handlers[handler]
         event.data = d