From 1aa9cc0def250607bbf7ce6ce585ae827a7cf881 Mon Sep 17 00:00:00 2001 From: Eric Wieser Date: Sat, 8 Dec 2018 12:54:50 -0800 Subject: [PATCH] Ensure multidimensional array indices are tuples Fixes #4 --- czifile/czifile.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/czifile/czifile.py b/czifile/czifile.py index b3def53..6464db8 100644 --- a/czifile/czifile.py +++ b/czifile/czifile.py @@ -406,8 +406,8 @@ def func(directory_entry, resize=resize, order=order, """Read, decode, and copy subblock data.""" subblock = directory_entry.data_segment() tile = subblock.data(resize=resize, order=order) - index = [slice(i-j, i-j+k) for i, j, k in - zip(directory_entry.start, start, tile.shape)] + index = tuple(slice(i-j, i-j+k) for i, j, k in + zip(directory_entry.start, start, tile.shape)) try: out[index] = tile except ValueError as e: