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.py9
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
73def enable_threadlock(): 74def 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
82def enable_heartbeat():
83 global _heartbeat_enabled
84 _heartbeat_enabled = True
85
86def disable_heartbeat():
87 global _heartbeat_enabled
88 _heartbeat_enabled = False
89
81def execute_handler(name, handler, event, d): 90def execute_handler(name, handler, event, d):
82 event.data = d 91 event.data = d
83 try: 92 try: