@@ -726,13 +726,11 @@ def _maybe_cast_slice_bound(self, label, side: str, kind=lib.no_default):
726
726
self ._deprecated_arg (kind , "kind" , "_maybe_cast_slice_bound" )
727
727
728
728
if isinstance (label , str ):
729
- freq = getattr (self , "freqstr" , getattr (self , "inferred_freq" , None ))
730
729
try :
731
- parsed , reso_str = parsing . parse_time_string (label , freq )
730
+ parsed , reso = self . _parse_with_reso (label )
732
731
except parsing .DateParseError as err :
733
732
raise self ._invalid_indexer ("slice" , label ) from err
734
733
735
- reso = Resolution .from_attrname (reso_str )
736
734
lower , upper = self ._parsed_string_to_bounds (reso , parsed )
737
735
# lower, upper form the half-open interval:
738
736
# [parsed, parsed + 1 freq)
@@ -750,12 +748,6 @@ def _maybe_cast_slice_bound(self, label, side: str, kind=lib.no_default):
750
748
751
749
return self ._maybe_cast_for_get_loc (label )
752
750
753
- def _get_string_slice (self , key : str ):
754
- freq = getattr (self , "freqstr" , getattr (self , "inferred_freq" , None ))
755
- parsed , reso_str = parsing .parse_time_string (key , freq )
756
- reso = Resolution .from_attrname (reso_str )
757
- return self ._partial_date_slice (reso , parsed )
758
-
759
751
def slice_indexer (self , start = None , end = None , step = None , kind = None ):
760
752
"""
761
753
Return indexer for specified label slice.
0 commit comments