(&self, vm: &VirtualMachine)
| 697 | } |
| 698 | |
| 699 | fn __len__(&self, vm: &VirtualMachine) -> PyResult<usize> { |
| 700 | self.try_not_released(vm)?; |
| 701 | if self.desc.ndim() == 0 { |
| 702 | // 0-dimensional memoryview has no length |
| 703 | Err(vm.new_type_error("0-dim memory has no length")) |
| 704 | } else { |
| 705 | // shape for dim[0] |
| 706 | Ok(self.desc.dim_desc[0].0) |
| 707 | } |
| 708 | } |
| 709 | |
| 710 | #[pymethod] |
| 711 | fn tobytes(&self, vm: &VirtualMachine) -> PyResult<PyBytesRef> { |
no test coverage detected