Skip to content

Commit de1ce4c

Browse files
committed
Handle slices
1 parent d0821db commit de1ce4c

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

neo/rawio/axonarawio.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -302,8 +302,11 @@ def _get_analogsignal_chunk(self, block_index, seg_index, i_start, i_stop,
302302
i_start = 0
303303
if i_stop is None:
304304
i_stop = bin_dict['num_total_samples']
305-
if channel_indexes is None or isinstance(channel_indexes, slice):
305+
if channel_indexes is None:
306306
channel_indexes = [i for i in range(bin_dict['num_channels'])]
307+
if isinstance(channel_indexes, slice):
308+
channel_indexes_all = [i for i in range(bin_dict['num_channels'])]
309+
channel_indexes = channel_indexes_all[channel_indexes]
307310

308311
num_samples = (i_stop - i_start)
309312

0 commit comments

Comments
 (0)