diff --git a/python/segyio/line.py b/python/segyio/line.py index a8b71e3bc..230782331 100644 --- a/python/segyio/line.py +++ b/python/segyio/line.py @@ -427,7 +427,8 @@ def __getitem__(self, index): else: step = self.stride * len(self.offsets) - return self.header[start::step] + stop = start + step * self.length + return self.header[start:stop:step] def gen(): irange, orange = self.ranges(index, offset) @@ -496,7 +497,8 @@ def __setitem__(self, index, val): pass step = self.stride * len(self.offsets) - self.header[start::step] = val + stop = start + step * self.length + self.header[start:stop:step] = val return irange, orange = self.ranges(index, offset)