Skip to content

Commit 6b18504

Browse files
committed
better error messages
1 parent 4877b16 commit 6b18504

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

larray/core/axis.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ def labels(self):
182182
@labels.setter
183183
def labels(self, labels):
184184
if labels is None:
185-
raise TypeError("labels should be a sequence or a single int")
185+
raise TypeError("labels should be a sequence or a single int, not None")
186186
if isinstance(labels, (int, long, np.integer)):
187187
length = labels
188188
labels = np.arange(length)
@@ -2473,7 +2473,7 @@ def _translated_key(self, key):
24732473
dupe_axes = list(duplicates(axis for axis, axis_key in key_items))
24742474
if dupe_axes:
24752475
dupe_axes = ', '.join(str(axis) for axis in dupe_axes)
2476-
raise ValueError("key has several values for axis: %s" % dupe_axes)
2476+
raise ValueError("key has several values for axis: %s\n%s" % (dupe_axes, key_items))
24772477
key = dict(key_items)
24782478
# dict -> tuple (complete and order key)
24792479
assert all(isinstance(k, Axis) for k in key)

0 commit comments

Comments
 (0)