summaryrefslogtreecommitdiffstats
path: root/lib/bb/ui/knotty.py
diff options
context:
space:
mode:
authorBob Foerster <robert@erafx.com>2010-12-17 23:20:39 +0800
committerChristopher Larson <kergoth@gmail.com>2010-12-17 23:33:32 +0800
commitb947e7aa405966262c0614cae02e7978ec637095 (patch)
tree7416a8013a759f7eaded7b16a242f8a4ccff6792 /lib/bb/ui/knotty.py
parent6dc863f714beda6ca7ff8cd3e830a9bc8a39123d (diff)
downloadbitbake-b947e7aa405966262c0614cae02e7978ec637095.tar.gz
Resurrect alternative UIs
The various alternative UIs have been updated to once again be functional with the latest bitbake internals. Each of the UIs still have much room for functional improvement. In particular, they have been updated to: - interact with the new process based server - handle the current set of events and notifications fired from the server and its associated subsystems Signed-off-by: Bob Foerster <robert@erafx.com>
Diffstat (limited to 'lib/bb/ui/knotty.py')
-rw-r--r--lib/bb/ui/knotty.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/bb/ui/knotty.py b/lib/bb/ui/knotty.py
index f3abe8c99..0b47136cb 100644
--- a/lib/bb/ui/knotty.py
+++ b/lib/bb/ui/knotty.py
@@ -226,6 +226,10 @@ def main(server, eventHandler):
logger.error("Unknown event: %s", event)
+ except EnvironmentError as ioerror:
+ # ignore interrupted io
+ if ioerror.args[0] == 4:
+ pass
except KeyboardInterrupt:
if shutdown == 2:
print("\nThird Keyboard Interrupt, exit.\n")