Skip to content

Commit 45e8c25

Browse files
committed
removes int_to_slice and moves logic inline
1 parent ec8ea71 commit 45e8c25

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

zarr/indexing.py

+2-6
Original file line numberDiff line numberDiff line change
@@ -829,18 +829,14 @@ def pop_fields(selection):
829829
return fields, selection
830830

831831

832-
def int_to_slice(dim_selection):
833-
return slice(dim_selection, dim_selection + 1, 1)
834-
835-
836832
def make_slice_selection(selection):
837833
ls = []
838834
for dim_selection in selection:
839835
if is_integer(dim_selection):
840-
ls.append(int_to_slice(dim_selection))
836+
ls.append(slice(dim_selection, dim_selection + 1, 1))
841837
elif isinstance(dim_selection, np.ndarray):
842838
if len(dim_selection) == 1:
843-
ls.append(int_to_slice(dim_selection[0]))
839+
ls.append(slice(dim_selection[0], dim_selection[0] + 1, 1))
844840
else:
845841
raise ArrayIndexError()
846842
else:

0 commit comments

Comments
 (0)