diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2013-06-02 15:33:59 +0300 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2013-06-02 15:33:59 +0300 |
commit | ed5528ba18c9df82dbe4f6947b9040d21a7ffb21 (patch) | |
tree | 0049ffa04d4e4e0502d719de530b3a17bad0567e /meson.py | |
parent | b63c493844261e533edfcb30ca76d2f3412ae0cb (diff) | |
download | meson-ed5528ba18c9df82dbe4f6947b9040d21a7ffb21.zip meson-ed5528ba18c9df82dbe4f6947b9040d21a7ffb21.tar.gz meson-ed5528ba18c9df82dbe4f6947b9040d21a7ffb21.tar.bz2 |
Better error text.
Diffstat (limited to 'meson.py')
-rwxr-xr-x | meson.py | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -129,7 +129,10 @@ if __name__ == '__main__': app.generate() except Exception as e: if isinstance(e, MesonException): - print('\nMeson encountered an error in %s:%d:' % (e.file, e.lineno)) + if hasattr(e, 'file') and hasattr(e, 'lineno'): + print('\nMeson encountered an error in %s:%d:' % (e.file, e.lineno)) + else: + print('\nMeson encountered an error:') print(e) sys.exit(1) else: |