Skip to content

Commit 4cc1aa7

Browse files
committed
handle non empty slice
1 parent 7633b38 commit 4cc1aa7

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

neo/rawio/intanrawio.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -352,8 +352,11 @@ def _get_analogsignal_chunk_one_file_per_channel(self, i_start, i_stop, stream_i
352352
channel_indexes_are_slice = isinstance(channel_indexes, slice)
353353
if channel_indexes_are_slice:
354354
num_channels = len(signal_data_memmap_list)
355-
channel_indexes = range(num_channels)
356-
355+
start = channel_indexes.start or 0
356+
stop = channel_indexes.stop or num_channels
357+
step = channel_indexes.step or 1
358+
channel_indexes = range(start, stop, step)
359+
357360
# We get the dtype from the first channel
358361
first_channel_index = channel_indexes[0]
359362
dtype = signal_data_memmap_list[first_channel_index].dtype

0 commit comments

Comments
 (0)