diff options
Diffstat (limited to 'bitbake')
-rw-r--r-- | bitbake/lib/bb/ui/uievent.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/bitbake/lib/bb/ui/uievent.py b/bitbake/lib/bb/ui/uievent.py index c6b100c840..7fc50c759a 100644 --- a/bitbake/lib/bb/ui/uievent.py +++ b/bitbake/lib/bb/ui/uievent.py | |||
@@ -106,7 +106,12 @@ class BBUIEventQueue: | |||
106 | 106 | ||
107 | self.server.timeout = 1 | 107 | self.server.timeout = 1 |
108 | while not self.server.quit: | 108 | while not self.server.quit: |
109 | self.server.handle_request() | 109 | try: |
110 | self.server.handle_request() | ||
111 | except Exception as e: | ||
112 | import traceback | ||
113 | logger.error("BBUIEventQueue.startCallbackHandler: Exception while trying to handle request: %s\n%s" % (e, traceback.format_exc(e))) | ||
114 | |||
110 | self.server.server_close() | 115 | self.server.server_close() |
111 | 116 | ||
112 | def system_quit( self ): | 117 | def system_quit( self ): |