(&self, start: isize, stop: isize, vm: &VirtualMachine)
| 261 | } |
| 262 | |
| 263 | pub fn get_slice(&self, start: isize, stop: isize, vm: &VirtualMachine) -> PyResult { |
| 264 | if let Ok(mapping) = self.obj.try_mapping(vm) { |
| 265 | let slice = PySlice { |
| 266 | start: Some(start.to_pyobject(vm)), |
| 267 | stop: stop.to_pyobject(vm), |
| 268 | step: None, |
| 269 | }; |
| 270 | mapping.subscript(&slice.into_pyobject(vm), vm) |
| 271 | } else { |
| 272 | Err(vm.new_type_error(format!("'{}' object is unsliceable", self.obj.class()))) |
| 273 | } |
| 274 | } |
| 275 | |
| 276 | fn _ass_slice( |
| 277 | &self, |
nothing calls this directly
no test coverage detected