summaryrefslogtreecommitdiffstats
path: root/bitbake/lib
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib')
-rw-r--r--bitbake/lib/bb/event.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/bitbake/lib/bb/event.py b/bitbake/lib/bb/event.py
index 23e1f3187b..3e5718395b 100644
--- a/bitbake/lib/bb/event.py
+++ b/bitbake/lib/bb/event.py
@@ -238,6 +238,10 @@ def register(name, handler, mask=None, filename=None, lineno=None, data=None):
238 238
239 # already registered 239 # already registered
240 if name in _handlers: 240 if name in _handlers:
241 if data:
242 bbhands_mc = (data.getVar("__BBHANDLERS_MC") or [])
243 bbhands_mc.append(name)
244 data.setVar("__BBHANDLERS_MC", bbhands_mc)
241 return AlreadyRegistered 245 return AlreadyRegistered
242 246
243 if handler is not None: 247 if handler is not None: