(
category: &Py<PyType>,
message: String,
stack_level: usize,
vm: &VirtualMachine,
)
| 3 | use crate::{Py, PyResult, VirtualMachine, builtins::PyType}; |
| 4 | |
| 5 | pub fn warn( |
| 6 | category: &Py<PyType>, |
| 7 | message: String, |
| 8 | stack_level: usize, |
| 9 | vm: &VirtualMachine, |
| 10 | ) -> PyResult<()> { |
| 11 | crate::warn::warn( |
| 12 | vm.new_pyobj(message), |
| 13 | Some(category.to_owned()), |
| 14 | isize::try_from(stack_level).unwrap_or(isize::MAX), |
| 15 | None, |
| 16 | vm, |
| 17 | ) |
| 18 | } |
| 19 | |
| 20 | #[pymodule] |
| 21 | mod _warnings { |
no test coverage detected