diff options
Diffstat (limited to 'bitbake/lib/bb/event.py')
-rw-r--r-- | bitbake/lib/bb/event.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/bitbake/lib/bb/event.py b/bitbake/lib/bb/event.py index ff89959460..23e1f3187b 100644 --- a/bitbake/lib/bb/event.py +++ b/bitbake/lib/bb/event.py | |||
@@ -234,7 +234,7 @@ def register(name, handler, mask=None, filename=None, lineno=None, data=None): | |||
234 | 234 | ||
235 | if data and data.getVar("BB_CURRENT_MC"): | 235 | if data and data.getVar("BB_CURRENT_MC"): |
236 | mc = data.getVar("BB_CURRENT_MC") | 236 | mc = data.getVar("BB_CURRENT_MC") |
237 | name = '%s%s' % (mc, name) | 237 | name = '%s%s' % (mc.replace('-', '_'), name) |
238 | 238 | ||
239 | # already registered | 239 | # already registered |
240 | if name in _handlers: | 240 | if name in _handlers: |
@@ -286,7 +286,7 @@ def remove(name, handler, data=None): | |||
286 | if data: | 286 | if data: |
287 | if data.getVar("BB_CURRENT_MC"): | 287 | if data.getVar("BB_CURRENT_MC"): |
288 | mc = data.getVar("BB_CURRENT_MC") | 288 | mc = data.getVar("BB_CURRENT_MC") |
289 | name = '%s%s' % (mc, name) | 289 | name = '%s%s' % (mc.replace('-', '_'), name) |
290 | 290 | ||
291 | _handlers.pop(name) | 291 | _handlers.pop(name) |
292 | if name in _catchall_handlers: | 292 | if name in _catchall_handlers: |