diff options
author | Brennan Ashton <bashton@brennanashton.com> | 2018-11-14 18:16:58 -0800 |
---|---|---|
committer | Martin Braun <martin.braun@ettus.com> | 2018-11-15 15:44:05 -0800 |
commit | 293708b1cb8bd983cc6a97dd75fa8cb55317095c (patch) | |
tree | aeb3ac0528718e3459309c6021784019c266f205 /grc/gui/Config.py | |
parent | 46e7260f8984c27ea752bb83715c770a69a4b606 (diff) |
grc: Improve exception handling (bare and unnecessary)
Diffstat (limited to 'grc/gui/Config.py')
-rw-r--r-- | grc/gui/Config.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/grc/gui/Config.py b/grc/gui/Config.py index 8b9bc70b92..28dd737984 100644 --- a/grc/gui/Config.py +++ b/grc/gui/Config.py @@ -102,9 +102,9 @@ class Config(CoreConfig): raw = self._gr_prefs.get_string('grc', 'canvas_default_size', '1280, 1024') value = tuple(int(x.strip('() ')) for x in raw.split(',')) if len(value) != 2 or not all(300 < x < 4096 for x in value): - raise Exception() + raise ValueError return value - except: + except (ValueError, TypeError): print("Error: invalid 'canvas_default_size' setting.", file=sys.stderr) return Constants.DEFAULT_CANVAS_SIZE_DEFAULT @@ -114,8 +114,8 @@ class Config(CoreConfig): font_size = self._gr_prefs.get_long('grc', 'canvas_font_size', Constants.DEFAULT_FONT_SIZE) if font_size <= 0: - raise Exception() - except: + raise ValueError + except (ValueError, TypeError): font_size = Constants.DEFAULT_FONT_SIZE print("Error: invalid 'canvas_font_size' setting.", file=sys.stderr) |