diff options
author | Tom Rondeau | 2013-01-15 13:02:23 -0500 |
---|---|---|
committer | Tom Rondeau | 2013-01-15 13:02:23 -0500 |
commit | 6af94e62e294f9c74f11f529bd6fc6999527d24c (patch) | |
tree | ce225320dcde635d2ffd7465c11dfafdd09a5528 /grc/gui/MainWindow.py | |
parent | d497483adfbac25308a612e6aeb23c1bfef3b184 (diff) | |
parent | cf2a4f174bb49a6c9e839217369b1e22741a10da (diff) | |
download | gnuradio-6af94e62e294f9c74f11f529bd6fc6999527d24c.tar.gz gnuradio-6af94e62e294f9c74f11f529bd6fc6999527d24c.tar.bz2 gnuradio-6af94e62e294f9c74f11f529bd6fc6999527d24c.zip |
Merge remote-tracking branch 'mbant/fix485'
Diffstat (limited to 'grc/gui/MainWindow.py')
-rw-r--r-- | grc/gui/MainWindow.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/grc/gui/MainWindow.py b/grc/gui/MainWindow.py index 37a100c94..1dc02dabb 100644 --- a/grc/gui/MainWindow.py +++ b/grc/gui/MainWindow.py @@ -180,6 +180,9 @@ class MainWindow(gtk.Window): if file_path: Messages.send_end_load() except Exception, e: #return on failure Messages.send_fail_load(e) + if isinstance(e, KeyError) and str(e) == "'options'": + # This error is unrecoverable, so crash gracefully + exit(-1) return #add this page to the notebook self.notebook.append_page(page, page.get_tab()) |