summaryrefslogtreecommitdiffstats
path: root/source-builder/sb/setbuilder.py
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2013-03-04 09:17:41 +1100
committerChris Johns <chrisj@rtems.org>2013-03-04 09:17:41 +1100
commitc18c4b6d33d46a41995e4692d926f0d3dd25d082 (patch)
treef2e92b216400d337b6f0a1b4ea0c3e49d039bbe6 /source-builder/sb/setbuilder.py
parentCreate a report for each configuration file installed. (diff)
downloadrtems-source-builder-c18c4b6d33d46a41995e4692d926f0d3dd25d082.tar.bz2
Catch any importing errors.
Diffstat (limited to 'source-builder/sb/setbuilder.py')
-rw-r--r--source-builder/sb/setbuilder.py20
1 files changed, 14 insertions, 6 deletions
diff --git a/source-builder/sb/setbuilder.py b/source-builder/sb/setbuilder.py
index e73eedb..800e09d 100644
--- a/source-builder/sb/setbuilder.py
+++ b/source-builder/sb/setbuilder.py
@@ -28,12 +28,20 @@ import glob
import operator
import os
-import build
-import check
-import defaults
-import error
-import log
-import path
+try:
+ import build
+ import check
+ import defaults
+ import error
+ import log
+ import path
+ import reports
+except KeyboardInterrupt:
+ print 'user terminated'
+ sys.exit(1)
+except:
+ print 'unknown application load error'
+ sys.exit(1)
#
# Version of RTEMS Source Builder Set Builder.