diff options
author | Sebastian Berg <sebastian@sipsolutions.net> | 2020-07-04 12:18:41 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-07-04 12:18:41 -0500 |
commit | 4771e3f30f53c33dd9e27eb9dcbe2b938a38e9ae (patch) | |
tree | 86cf8b39673b457aa13b6fd88daaa409930c0405 | |
parent | 9298eeb4f6c73ca1259f627860abe98b63f89da4 (diff) | |
parent | f808a633c671bcac8aa57dd0409a7dccdf72c5ff (diff) | |
download | numpy-4771e3f30f53c33dd9e27eb9dcbe2b938a38e9ae.tar.gz |
Merge pull request #16747 from abhinav-thimma/maint/chain-exceptions
MAINT: Chaining exceptions in numpy/core/_internal.py
-rw-r--r-- | numpy/core/_internal.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/numpy/core/_internal.py b/numpy/core/_internal.py index 1378497bb..85853622a 100644 --- a/numpy/core/_internal.py +++ b/numpy/core/_internal.py @@ -162,8 +162,9 @@ def _commastring(astr): try: (order1, repeats, order2, dtype) = mo.groups() except (TypeError, AttributeError): - raise ValueError('format number %d of "%s" is not recognized' % - (len(result)+1, astr)) + raise ValueError( + f'format number {len(result)+1} of "{astr}" is not recognized' + ) from None startindex = mo.end() # Separator or ending padding if startindex < len(astr): @@ -373,9 +374,9 @@ def _newnames(datatype, order): nameslist.remove(name) except ValueError: if name in seen: - raise ValueError("duplicate field name: %s" % (name,)) + raise ValueError(f"duplicate field name: {name}") from None else: - raise ValueError("unknown field name: %s" % (name,)) + raise ValueError(f"unknown field name: {name}") from None seen.add(name) return tuple(list(order) + nameslist) raise ValueError("unsupported order value: %s" % (order,)) |