@@ -726,13 +726,11 @@ def _maybe_cast_slice_bound(self, label, side: str, kind=lib.no_default):
726726 self ._deprecated_arg (kind , "kind" , "_maybe_cast_slice_bound" )
727727
728728 if isinstance (label , str ):
729- freq = getattr (self , "freqstr" , getattr (self , "inferred_freq" , None ))
730729 try :
731- parsed , reso_str = parsing . parse_time_string (label , freq )
730+ parsed , reso = self . _parse_with_reso (label )
732731 except parsing .DateParseError as err :
733732 raise self ._invalid_indexer ("slice" , label ) from err
734733
735- reso = Resolution .from_attrname (reso_str )
736734 lower , upper = self ._parsed_string_to_bounds (reso , parsed )
737735 # lower, upper form the half-open interval:
738736 # [parsed, parsed + 1 freq)
@@ -750,12 +748,6 @@ def _maybe_cast_slice_bound(self, label, side: str, kind=lib.no_default):
750748
751749 return self ._maybe_cast_for_get_loc (label )
752750
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-
759751 def slice_indexer (self , start = None , end = None , step = None , kind = None ):
760752 """
761753 Return indexer for specified label slice.
0 commit comments