ndcube.utils.sequence.convert_slice_nones_to_ints(slice_item, target_length)[source] [edit on github]

Converts None types within a slice to the appropriate ints based on object to be sliced.

The one case where a None is left in the slice object is when the step is negative and the stop parameter is None, since this scenario cannot be represented with an int stop parameter.

  • slice_item (slice) – Slice for which Nones should be converted.

  • target_length (int) – Length of object to which slice will be applied.


new_slice (slice) – Slice with Nones replaced with ints.