diff options
Diffstat (limited to 'bitbake/lib/bb/event.py')
-rw-r--r-- | bitbake/lib/bb/event.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/bitbake/lib/bb/event.py b/bitbake/lib/bb/event.py index 303b7a943f..db90724444 100644 --- a/bitbake/lib/bb/event.py +++ b/bitbake/lib/bb/event.py | |||
@@ -69,6 +69,7 @@ _eventfilter = None | |||
69 | _uiready = False | 69 | _uiready = False |
70 | _thread_lock = threading.Lock() | 70 | _thread_lock = threading.Lock() |
71 | _thread_lock_enabled = False | 71 | _thread_lock_enabled = False |
72 | _heartbeat_enabled = False | ||
72 | 73 | ||
73 | def enable_threadlock(): | 74 | def enable_threadlock(): |
74 | global _thread_lock_enabled | 75 | global _thread_lock_enabled |
@@ -78,6 +79,14 @@ def disable_threadlock(): | |||
78 | global _thread_lock_enabled | 79 | global _thread_lock_enabled |
79 | _thread_lock_enabled = False | 80 | _thread_lock_enabled = False |
80 | 81 | ||
82 | def enable_heartbeat(): | ||
83 | global _heartbeat_enabled | ||
84 | _heartbeat_enabled = True | ||
85 | |||
86 | def disable_heartbeat(): | ||
87 | global _heartbeat_enabled | ||
88 | _heartbeat_enabled = False | ||
89 | |||
81 | def execute_handler(name, handler, event, d): | 90 | def execute_handler(name, handler, event, d): |
82 | event.data = d | 91 | event.data = d |
83 | try: | 92 | try: |