diff --git a/lib/core/bigarray.py b/lib/core/bigarray.py index 05a5d04a0..f44e96f3f 100644 --- a/lib/core/bigarray.py +++ b/lib/core/bigarray.py @@ -78,6 +78,8 @@ class BigArray(list): return retval def __getitem__(self, y): + if y < 0: + y += len(self) index = y / BIGARRAY_CHUNK_LENGTH offset = y % BIGARRAY_CHUNK_LENGTH chunk = self.chunks[index]