diff options
| -rw-r--r-- | bitbake/lib/bb/event.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/bitbake/lib/bb/event.py b/bitbake/lib/bb/event.py index ba0de11cd2..f0391b8565 100644 --- a/bitbake/lib/bb/event.py +++ b/bitbake/lib/bb/event.py | |||
| @@ -72,6 +72,7 @@ _eventfilter = None | |||
| 72 | 72 | ||
| 73 | def execute_handler(name, handler, event, d): | 73 | def execute_handler(name, handler, event, d): |
| 74 | event.data = d | 74 | event.data = d |
| 75 | __builtins__['d'] = d | ||
| 75 | try: | 76 | try: |
| 76 | ret = handler(event) | 77 | ret = handler(event) |
| 77 | except (bb.parse.SkipRecipe, bb.BBHandledException): | 78 | except (bb.parse.SkipRecipe, bb.BBHandledException): |
| @@ -87,6 +88,7 @@ def execute_handler(name, handler, event, d): | |||
| 87 | raise | 88 | raise |
| 88 | finally: | 89 | finally: |
| 89 | del event.data | 90 | del event.data |
| 91 | del __builtins__['d'] | ||
| 90 | 92 | ||
| 91 | def fire_class_handlers(event, d): | 93 | def fire_class_handlers(event, d): |
| 92 | if isinstance(event, logging.LogRecord): | 94 | if isinstance(event, logging.LogRecord): |
