summaryrefslogtreecommitdiffstats
path: root/bitbake-dev/lib/bb/ui/uievent.py
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake-dev/lib/bb/ui/uievent.py')
-rw-r--r--bitbake-dev/lib/bb/ui/uievent.py20
1 files changed, 10 insertions, 10 deletions
diff --git a/bitbake-dev/lib/bb/ui/uievent.py b/bitbake-dev/lib/bb/ui/uievent.py
index 9d724d7fc5..23fdd0f961 100644
--- a/bitbake-dev/lib/bb/ui/uievent.py
+++ b/bitbake-dev/lib/bb/ui/uievent.py
@@ -24,7 +24,7 @@ server and queue them for the UI to process. This process must be used to avoid
24client/server deadlocks. 24client/server deadlocks.
25""" 25"""
26 26
27import sys, socket, threading 27import socket, threading
28from SimpleXMLRPCServer import SimpleXMLRPCServer, SimpleXMLRPCRequestHandler 28from SimpleXMLRPCServer import SimpleXMLRPCServer, SimpleXMLRPCRequestHandler
29 29
30class BBUIEventQueue: 30class BBUIEventQueue:
@@ -37,8 +37,8 @@ class BBUIEventQueue:
37 self.BBServer = BBServer 37 self.BBServer = BBServer
38 38
39 self.t = threading.Thread() 39 self.t = threading.Thread()
40 self.t.setDaemon(True) 40 self.t.setDaemon(True)
41 self.t.run = self.startCallbackHandler 41 self.t.run = self.startCallbackHandler
42 self.t.start() 42 self.t.start()
43 43
44 def getEvent(self): 44 def getEvent(self):
@@ -72,7 +72,7 @@ class BBUIEventQueue:
72 def startCallbackHandler(self): 72 def startCallbackHandler(self):
73 73
74 server = UIXMLRPCServer() 74 server = UIXMLRPCServer()
75 self.host, self.port = server.socket.getsockname() 75 self.host, self.port = server.socket.getsockname()
76 76
77 server.register_function( self.system_quit, "event.quit" ) 77 server.register_function( self.system_quit, "event.quit" )
78 server.register_function( self.queue_event, "event.send" ) 78 server.register_function( self.queue_event, "event.send" )
@@ -85,7 +85,7 @@ class BBUIEventQueue:
85 server.handle_request() 85 server.handle_request()
86 server.server_close() 86 server.server_close()
87 87
88 def system_quit( self ): 88 def system_quit( self ):
89 """ 89 """
90 Shut down the callback thread 90 Shut down the callback thread
91 """ 91 """
@@ -97,11 +97,11 @@ class BBUIEventQueue:
97 97
98class UIXMLRPCServer (SimpleXMLRPCServer): 98class UIXMLRPCServer (SimpleXMLRPCServer):
99 99
100 def __init__( self, interface = ("localhost", 0) ): 100 def __init__( self, interface = ("localhost", 0) ):
101 self.quit = False 101 self.quit = False
102 SimpleXMLRPCServer.__init__( self, 102 SimpleXMLRPCServer.__init__( self,
103 interface, 103 interface,
104 requestHandler=SimpleXMLRPCRequestHandler, 104 requestHandler=SimpleXMLRPCRequestHandler,
105 logRequests=False, allow_none=True) 105 logRequests=False, allow_none=True)
106 106
107 def get_request(self): 107 def get_request(self):
@@ -123,5 +123,5 @@ class UIXMLRPCServer (SimpleXMLRPCServer):
123 if request is None: 123 if request is None:
124 return 124 return
125 SimpleXMLRPCServer.process_request(self, request, client_address) 125 SimpleXMLRPCServer.process_request(self, request, client_address)
126 126
127 127