(&self, i: isize, vm: &VirtualMachine)
| 1471 | } |
| 1472 | |
| 1473 | fn getitem_by_index(&self, i: isize, vm: &VirtualMachine) -> PyResult<PyObjectRef> { |
| 1474 | let i = i |
| 1475 | .wrapped_at(self.__len__()) |
| 1476 | .ok_or_else(|| vm.new_index_error("mmap index out of range"))?; |
| 1477 | |
| 1478 | let b = self.check_valid(vm)?.deref().as_ref().unwrap().as_slice()[i]; |
| 1479 | |
| 1480 | Ok(PyInt::from(b).into_ref(&vm.ctx).into()) |
| 1481 | } |
| 1482 | |
| 1483 | fn getitem_by_slice( |
| 1484 | &self, |
no test coverage detected