diff options
Diffstat (limited to 'bitbake')
-rw-r--r-- | bitbake/lib/bb/event.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/bitbake/lib/bb/event.py b/bitbake/lib/bb/event.py index eb5cd04597..6ccd4bdc38 100644 --- a/bitbake/lib/bb/event.py +++ b/bitbake/lib/bb/event.py | |||
@@ -264,6 +264,11 @@ def register(name, handler, mask=None, filename=None, lineno=None): | |||
264 | def remove(name, handler): | 264 | def remove(name, handler): |
265 | """Remove an Event handler""" | 265 | """Remove an Event handler""" |
266 | _handlers.pop(name) | 266 | _handlers.pop(name) |
267 | if name in _catchall_handlers: | ||
268 | _catchall_handlers.pop(name) | ||
269 | for event in _event_handler_map.keys(): | ||
270 | if name in _event_handler_map[event]: | ||
271 | _event_handler_map[event].pop(name) | ||
267 | 272 | ||
268 | def get_handlers(): | 273 | def get_handlers(): |
269 | return _handlers | 274 | return _handlers |
@@ -762,4 +767,3 @@ class NetworkTestFailed(Event): | |||
762 | """ | 767 | """ |
763 | Event to indicate network test has failed | 768 | Event to indicate network test has failed |
764 | """ | 769 | """ |
765 | |||