diff options
author | Chris Johns <chrisj@rtems.org> | 2013-03-04 09:17:41 +1100 |
---|---|---|
committer | Chris Johns <chrisj@rtems.org> | 2013-03-04 09:17:41 +1100 |
commit | c18c4b6d33d46a41995e4692d926f0d3dd25d082 (patch) | |
tree | f2e92b216400d337b6f0a1b4ea0c3e49d039bbe6 /source-builder/sb/config.py | |
parent | Create a report for each configuration file installed. (diff) | |
download | rtems-source-builder-c18c4b6d33d46a41995e4692d926f0d3dd25d082.tar.bz2 |
Catch any importing errors.
Diffstat (limited to 'source-builder/sb/config.py')
-rw-r--r-- | source-builder/sb/config.py | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/source-builder/sb/config.py b/source-builder/sb/config.py index a082522..e5eb5c0 100644 --- a/source-builder/sb/config.py +++ b/source-builder/sb/config.py @@ -29,11 +29,18 @@ import os import re import sys -import defaults -import error -import execute -import log -import path +try: + import defaults + import error + import execute + import log + import path +except KeyboardInterrupt: + print 'user terminated' + sys.exit(1) +except: + print 'unknown application load error' + sys.exit(1) def _check_bool(value): if value.isdigit(): |