Skip to content

Commit 4a20310

Browse files
committed
BUG: close #816, defer tuple-unboxing until later per perivous commit comments
1 parent 5e55d17 commit 4a20310

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

pandas/core/series.py

+8-3
Original file line numberDiff line numberDiff line change
@@ -369,8 +369,6 @@ def ix(self):
369369

370370
def __getitem__(self, key):
371371
try:
372-
if type(key) == tuple and len(key)==1:
373-
key = key[0]
374372
return self.index.get_value(self, key)
375373
except InvalidIndexError:
376374
pass
@@ -407,7 +405,14 @@ def _get_with(self, key):
407405
return self._get_values(indexer)
408406
else:
409407
if isinstance(key, tuple):
410-
return self._get_values_tuple(key)
408+
try:
409+
return self._get_values_tuple(key)
410+
except:
411+
if len(key) == 1:
412+
key = key[0]
413+
if isinstance(key, slice):
414+
return self._get_values(key)
415+
raise
411416

412417
if not isinstance(key, (list, np.ndarray)): # pragma: no cover
413418
key = list(key)

0 commit comments

Comments
 (0)