summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/server
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2017-07-18 22:01:15 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2017-07-21 08:41:11 +0100
commitdd71707d5a5a420a4406ce88164ac2a32cc04956 (patch)
treefd0dc4f3749c9a43d3157d16623ab3b3bcbc13ab /bitbake/lib/bb/server
parent201fe6ee427069eff60654a78722dfda987927bf (diff)
downloadpoky-dd71707d5a5a420a4406ce88164ac2a32cc04956.tar.gz
bitbake: event/command: Allow UI to request the UI eventhander ID
The UI may want to change its event mask however to do this, it needs the event handler's ID. Tweak the code to allow this to be stored and add a command to query it. Use the new command in the process server backend. (Bitbake rev: f8cf2cb58b80ce74f756a11a9773b6b0e78d51ee) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/bb/server')
-rw-r--r--bitbake/lib/bb/server/process.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/bitbake/lib/bb/server/process.py b/bitbake/lib/bb/server/process.py
index a8ba4681c6..cfcd76495c 100644
--- a/bitbake/lib/bb/server/process.py
+++ b/bitbake/lib/bb/server/process.py
@@ -63,7 +63,12 @@ class ServerCommunicator():
63 pass 63 pass
64 64
65 def getEventHandle(self): 65 def getEventHandle(self):
66 return self.event_handle.value 66 handle, error = self.runCommand(["getUIHandlerNum"])
67 if error:
68 logger.error("Unable to get UI Handler Number: %s" % error)
69 raise BaseException(error)
70
71 return handle
67 72
68class EventAdapter(): 73class EventAdapter():
69 """ 74 """