diff options
author | Josh Blum <josh@joshknows.com> | 2011-04-14 10:40:36 -0700 |
---|---|---|
committer | Josh Blum <josh@joshknows.com> | 2011-04-14 10:40:36 -0700 |
commit | 66d7b23402dd9c366bb6c824d693274ccf3868db (patch) | |
tree | 72e262621ed774b16814d1b3756585346cb6434c /grc/python/Param.py | |
parent | 4cdd41c1046cef12601602bd38dc8ebf42d1550d (diff) |
grc: replaced asserts in base subdirectory
Diffstat (limited to 'grc/python/Param.py')
-rw-r--r-- | grc/python/Param.py | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/grc/python/Param.py b/grc/python/Param.py index f62a335503..5536138c1b 100644 --- a/grc/python/Param.py +++ b/grc/python/Param.py @@ -293,25 +293,22 @@ class Param(_Param, _GUIParam): if not isinstance(e, VECTOR_TYPES): self._lisitify_flag = True e = [e] - for ei in e: - if not isinstance(ei, COMPLEX_TYPES): - raise Exception, 'Expression "%s" is invalid for type complex vector.'%str(e) + if not all([isinstance(ei, COMPLEX_TYPES) for ei in e]): + raise Exception, 'Expression "%s" is invalid for type complex vector.'%str(e) return e elif t == 'real_vector': if not isinstance(e, VECTOR_TYPES): self._lisitify_flag = True e = [e] - for ei in e: - if not isinstance(ei, REAL_TYPES): - raise Exception, 'Expression "%s" is invalid for type real vector.'%str(e) + if not all([isinstance(ei, REAL_TYPES) for ei in e]): + raise Exception, 'Expression "%s" is invalid for type real vector.'%str(e) return e elif t == 'int_vector': if not isinstance(e, VECTOR_TYPES): self._lisitify_flag = True e = [e] - for ei in e: - if not isinstance(ei, INT_TYPES): - raise Exception, 'Expression "%s" is invalid for type integer vector.'%str(e) + if not all([isinstance(ei, INT_TYPES) for ei in e]): + raise Exception, 'Expression "%s" is invalid for type integer vector.'%str(e) return e ######################### # String Types |