summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Berg <sebastian@sipsolutions.net>2020-07-04 12:18:41 -0500
committerGitHub <noreply@github.com>2020-07-04 12:18:41 -0500
commit4771e3f30f53c33dd9e27eb9dcbe2b938a38e9ae (patch)
tree86cf8b39673b457aa13b6fd88daaa409930c0405
parent9298eeb4f6c73ca1259f627860abe98b63f89da4 (diff)
parentf808a633c671bcac8aa57dd0409a7dccdf72c5ff (diff)
downloadnumpy-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.py9
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,))