@@ -1340,9 +1340,6 @@ def _multi_take(self, tup: Tuple):
13401340 }
13411341 return o ._reindex_with_indexers (d , copy = True , allow_dups = True )
13421342
1343- def _convert_for_reindex (self , key , axis : int ):
1344- return key
1345-
13461343 def _handle_lowerdim_multi_index_axis0 (self , tup : Tuple ):
13471344 # we have an axis0 multi-index, handle or raise
13481345 axis = self .axis or 0
@@ -1539,10 +1536,6 @@ def _get_listlike_indexer(self, key, axis: int, raise_missing: bool = False):
15391536 return ax [indexer ], indexer
15401537
15411538 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 )
15461539 indexer = ax .get_indexer_for (key )
15471540 keyarr = ax .reindex (keyarr )[0 ]
15481541 else :
@@ -1757,6 +1750,7 @@ def __getitem__(self, key):
17571750 try :
17581751 return self ._getitem_scalar (key )
17591752 except (KeyError , IndexError , AttributeError ):
1753+ # AttributeError for IntervalTree get_value
17601754 pass
17611755 return self ._getitem_tuple (key )
17621756 else :
0 commit comments