def make_slice_type(start_t, stop_t, step_t):
  key = (start_t, stop_t, step_t)
  if key in _slice_type_cache:
    return _slice_type_cache[key]
  else:
    t = SliceT(start_t, stop_t, step_t)
    _slice_type_cache[key] = t
    return t
dataset/ETHPy150Open iskandr/parakeet/parakeet/ndtypes/slice_type.py/make_slice_type/original