Skip to content

Commit 16c83a2

Browse files
committed
throw error in xs when passed pd.IndexSlice
1 parent c015da5 commit 16c83a2

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

pandas/core/generic.py

+4-1
Original file line numberDiff line numberDiff line change
@@ -3477,7 +3477,10 @@ class animal locomotion
34773477

34783478
index = self.index
34793479
if isinstance(index, MultiIndex):
3480-
loc, new_index = self.index.get_loc_level(key, drop_level=drop_level)
3480+
try:
3481+
loc, new_index = self.index.get_loc_level(key, drop_level=drop_level)
3482+
except TypeError:
3483+
raise TypeError(f"Expected label or tuple of labels, got {key}")
34813484
else:
34823485
loc = self.index.get_loc(key)
34833486

0 commit comments

Comments
 (0)