summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/event.py
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/bb/event.py')
-rw-r--r--bitbake/lib/bb/event.py6
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):
264def remove(name, handler): 264def 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
268def get_handlers(): 273def 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