diff options
author | Tom Rondeau <tom@trondeau.com> | 2013-08-26 11:52:42 -0400 |
---|---|---|
committer | Tom Rondeau <tom@trondeau.com> | 2013-08-26 11:52:42 -0400 |
commit | 3a41cdbf076504db35e0c5ecdf6f4e36e3808bd1 (patch) | |
tree | 48ddae44105ff61e62596de48f7449792e6e095c | |
parent | 523a53ac387a699cef4d8e784561cdcaffad39cf (diff) | |
parent | fa7ed7f21ee968e93aa0b09149e4b441ce29bbc5 (diff) |
Merge branch 'maint'
-rwxr-xr-x | gr-utils/python/utils/grcc | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/gr-utils/python/utils/grcc b/gr-utils/python/utils/grcc index dbcc89dc0e..e17120a65c 100755 --- a/gr-utils/python/utils/grcc +++ b/gr-utils/python/utils/grcc @@ -42,6 +42,9 @@ class grcc: self.fg.grc_file_path = os.path.abspath(grcfile) self.fg.validate() + if not self.fg.is_valid(): + raise StandardError("Compilation error") + self.gen = self.platform.get_generator()(self.fg, out_dir) self.gen.write() @@ -64,7 +67,11 @@ if __name__ == "__main__": sys.stderr.write("Please specify a GRC file name to compile.\n") sys.exit(1) - g = grcc(args[0], options.directory+"/") + try: + g = grcc(args[0], options.directory+"/") + except: + sys.stderr.write("Error during file compilation.\n"); + sys.exit(1) if(options.execute): g.exec_program() |