(&self, vm: &VirtualMachine)
| 313 | |
| 314 | #[pymethod] |
| 315 | fn _is_zero(&self, vm: &VirtualMachine) -> PyResult<bool> { |
| 316 | let val = |
| 317 | get_semaphore_value(self.handle.as_raw()).map_err(|_| vm.new_last_os_error())?; |
| 318 | Ok(val == 0) |
| 319 | } |
| 320 | |
| 321 | #[extend_class] |
| 322 | fn extend_class(ctx: &Context, class: &Py<PyType>) { |
no test coverage detected