]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commitdiff
hob/crumbs/hobeventhandler: Remove server specific implementation details missed...
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 8 Jun 2011 12:30:53 +0000 (13:30 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 8 Jun 2011 12:36:31 +0000 (13:36 +0100)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
lib/bb/ui/crumbs/hobeventhandler.py

index a84a925f8bd7bc891e23004e2e9f8cce2d2d72aa..00e506c2c60677680d0b27b3ea7af075d92f5660 100644 (file)
@@ -19,7 +19,6 @@
 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 
 import gobject
-import Queue
 from bb.ui.crumbs.progress import ProgressBar
 
 progress_total = 0
@@ -117,13 +116,10 @@ class HobHandler(gobject.GObject):
 
     def event_handle_idle_func (self, eventHandler, running_build, pbar):
         # Consume as many messages as we can in the time available to us
-        while True:
-            try:
-                event = eventHandler.get(block=False)
-            except Queue.Empty:
-                break
-            else:
-                self.handle_event(event, running_build, pbar)
+        event = eventHandler.getEvent()
+        while event:
+            self.handle_event(event, running_build, pbar)
+            event = eventHandler.getEvent()
         return True
 
     def set_machine(self, machine):