diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2013-04-01 14:08:54 +0300 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2013-04-01 14:08:54 +0300 |
commit | b77ac5ec9f8efa2ba589ba65def1ba2d219a8ff3 (patch) | |
tree | 95f24daea25ca7a69653e736c79b0fccf2a03449 /meson.py | |
parent | e12100b7264c12a619ffa940a3e5022d5e992252 (diff) | |
download | meson-b77ac5ec9f8efa2ba589ba65def1ba2d219a8ff3.zip meson-b77ac5ec9f8efa2ba589ba65def1ba2d219a8ff3.tar.gz meson-b77ac5ec9f8efa2ba589ba65def1ba2d219a8ff3.tar.bz2 |
Extracted dependencies to their own file.
Diffstat (limited to 'meson.py')
-rwxr-xr-x | meson.py | 13 |
1 files changed, 8 insertions, 5 deletions
@@ -15,12 +15,12 @@ # limitations under the License. from optparse import OptionParser -import sys, stat +import sys, stat, traceback import os.path import environment, interpreter import backends, build -from coredata import version +from coredata import version, MesonException usage_info = '%prog [options] source_dir build_dir' @@ -128,7 +128,10 @@ if __name__ == '__main__': try: app.generate() except Exception as e: - print('\nMeson encountered an error:') - print(e) - sys.exit(1) + if isinstance(e, MesonException): + print('\nMeson encountered an error:') + print(e) + sys.exit(1) + else: + traceback.print_exc() |