@@ -1340,9 +1340,6 @@ def _multi_take(self, tup: Tuple):
1340
1340
}
1341
1341
return o ._reindex_with_indexers (d , copy = True , allow_dups = True )
1342
1342
1343
- def _convert_for_reindex (self , key , axis : int ):
1344
- return key
1345
-
1346
1343
def _handle_lowerdim_multi_index_axis0 (self , tup : Tuple ):
1347
1344
# we have an axis0 multi-index, handle or raise
1348
1345
axis = self .axis or 0
@@ -1539,10 +1536,6 @@ def _get_listlike_indexer(self, key, axis: int, raise_missing: bool = False):
1539
1536
return ax [indexer ], indexer
1540
1537
1541
1538
if ax .is_unique and not getattr (ax , "is_overlapping" , False ):
1542
- # If we are trying to get actual keys from empty Series, we
1543
- # patiently wait for a KeyError later on - otherwise, convert
1544
- if len (ax ) or not len (key ):
1545
- key = self ._convert_for_reindex (key , axis )
1546
1539
indexer = ax .get_indexer_for (key )
1547
1540
keyarr = ax .reindex (keyarr )[0 ]
1548
1541
else :
@@ -1757,6 +1750,7 @@ def __getitem__(self, key):
1757
1750
try :
1758
1751
return self ._getitem_scalar (key )
1759
1752
except (KeyError , IndexError , AttributeError ):
1753
+ # AttributeError for IntervalTree get_value
1760
1754
pass
1761
1755
return self ._getitem_tuple (key )
1762
1756
else :
0 commit comments