Skip to content

Commit

Permalink
core: rationalize exceptions
Browse files Browse the repository at this point in the history
  • Loading branch information
p1-bmu committed Aug 13, 2019
1 parent 851b19d commit 75a0d69
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 12 deletions.
4 changes: 2 additions & 2 deletions pycrate_core/charpy.py
Original file line number Diff line number Diff line change
Expand Up @@ -420,7 +420,7 @@ def set_bytelist(self, bytelist=[], bitlen=None):
"""
try:
self._buf = bytelist_to_bytes(bytelist)
except:
except Exception:
raise(CharpyErr('invalid argument: {0}'.format(bytelist)))
if bitlen is None or bitlen <= 0 or bitlen > 8*len(bytelist):
self._len_bit = 8*len(bytelist)
Expand Down Expand Up @@ -551,7 +551,7 @@ def set_bitlist(self, bitlist=[]):
"""
try:
self._buf = bitlist_to_bytes(bitlist)
except:
except Exception:
raise(CharpyErr('invalid argument: {0}'.format(bitlist)))
self._len_bit = len(bitlist)
self._cur = 0
Expand Down
20 changes: 10 additions & 10 deletions pycrate_core/elt.py
Original file line number Diff line number Diff line change
Expand Up @@ -228,7 +228,7 @@ def get_next(self, val=1):
if not self._env[ind+i].get_trans():
i += 1
return self._env[ind+i]
except EltErr as err:
except EltErr:
#raise(EltErr('{0} [get_next]: invalid index {1} within envelope {2}'\
# .format(self._name, ind+val, self._env._name)))
return None
Expand Down Expand Up @@ -261,7 +261,7 @@ def get_prev(self, val=1):
if not self._env[ind-i].get_trans():
i += 1
return self._env[ind-i]
except EltErr as err:
except EltErr:
#raise(EltErr('{0} [get_prev]: invalid index {1} within envelope {2}'\
# .format(self._name, ind-val, self._env._name)))
return None
Expand Down Expand Up @@ -748,7 +748,7 @@ def from_json(self, txt):
else:
try:
val = JsonDec.decode(txt)
except JSONDecodeError as err:
except JSONDecodeError:
raise(EltErr('{0} [from_json]: invalid format, {1!r}'.format(self._name, txt)))
else:
self._from_jval_wrap(val)
Expand Down Expand Up @@ -2331,13 +2331,13 @@ def __init__(self, *args, **kw):
if 'tmpl_val' in kw:
try:
self._tmpl.set_val(kw['tmpl_val'])
except Exception:
except Exception as err:
raise(EltErr('{0} [__init__] set template value error: {1}'\
.format(self._name, err)))
if 'tmpl_bl' in kw:
try:
self._tmpl.set_bl(kw['tmpl_bl'])
except Exception:
except Exception as err:
raise(EltErr('{0} [__init__] set template bl error: {1}'\
.format(self._name, err)))

Expand Down Expand Up @@ -2601,7 +2601,7 @@ def _from_char(self, char):
cur = char._cur
try:
self._tmpl._from_char(char)
except CharpyErr as err:
except CharpyErr:
char._cur = cur
break
else:
Expand Down Expand Up @@ -3470,7 +3470,7 @@ def _from_char(self, char):
clone._env = self
try:
clone._from_char(char)
except CharpyErr as err:
except CharpyErr:
char._cur = cur
break
else:
Expand Down Expand Up @@ -3744,7 +3744,7 @@ def replace(self, old, new):
""".format(self.__class__.__name__)
try:
ind = self._val.index(old)
except Exception:
except Exception as err:
raise(EltErr('{0} [replace] invalid old: {1}'.format(self._name, err)))
if self._SAFE_STAT and not isinstance(new, Element):
raise(EltErr('{0} [insert]: elt type is {1}, expecting element'\
Expand Down Expand Up @@ -4135,7 +4135,7 @@ def get_sel(self):
"""
try:
return self._sel(self)
except:
except Exception:
return None

def get_alt(self):
Expand Down Expand Up @@ -4384,7 +4384,7 @@ def insert(self, sv, elt):
.format(self._name, type(elt).__name__)))
try:
self._content[sv] = elt
except Exception as err:
except Exception:
raise(EltErr('{0} [insert]: selection value is invalid, {1}'.format(self._name, sv)))
else:
elt.set_env(self.get_env())
Expand Down

0 comments on commit 75a0d69

Please sign in to comment.