summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/command.py
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/bb/command.py')
-rw-r--r--bitbake/lib/bb/command.py11
1 files changed, 10 insertions, 1 deletions
diff --git a/bitbake/lib/bb/command.py b/bitbake/lib/bb/command.py
index a590e61abe..32d5b5bab6 100644
--- a/bitbake/lib/bb/command.py
+++ b/bitbake/lib/bb/command.py
@@ -89,7 +89,16 @@ class Command:
89 return False 89 return False
90 else: 90 else:
91 return False 91 return False
92 except: 92 except KeyboardInterrupt as exc:
93 self.finishAsyncCommand("Interrupted")
94 return False
95 except SystemExit as exc:
96 arg = exc.args[0]
97 if isinstance(arg, basestring):
98 self.finishAsyncCommand(arg)
99 else:
100 self.finishAsyncCommand("Exited with %s" % arg)
101 except Exception:
93 import traceback 102 import traceback
94 self.finishAsyncCommand(traceback.format_exc()) 103 self.finishAsyncCommand(traceback.format_exc())
95 return False 104 return False