diff options
| -rw-r--r-- | bitbake/lib/bb/ui/uievent.py | 7 | 
1 files changed, 5 insertions, 2 deletions
| diff --git a/bitbake/lib/bb/ui/uievent.py b/bitbake/lib/bb/ui/uievent.py index b404805d81..2fef4e4659 100644 --- a/bitbake/lib/bb/ui/uievent.py +++ b/bitbake/lib/bb/ui/uievent.py @@ -63,17 +63,20 @@ class BBUIEventQueue:      def queue_event(self, event):          self.eventQueueLock.acquire() -        self.eventQueue.append(pickle.loads(event)) +        self.eventQueue.append(event)          self.eventQueueNotify.set()          self.eventQueueLock.release() +    def send_event(self, event): +        self.queue_event(pickle.loads(event)) +      def startCallbackHandler(self):          server = UIXMLRPCServer()          self.host, self.port = server.socket.getsockname()          server.register_function( self.system_quit, "event.quit" ) -        server.register_function( self.queue_event, "event.send" ) +        server.register_function( self.send_event, "event.send" )          server.socket.settimeout(1)          self.EventHandle = self.BBServer.registerEventHandler(self.host, self.port) | 
