(
err: PyObjectRef,
vm: &VirtualMachine,
)
| 1189 | } |
| 1190 | |
| 1191 | fn backslashreplace_errors( |
| 1192 | err: PyObjectRef, |
| 1193 | vm: &VirtualMachine, |
| 1194 | ) -> PyResult<(PyObjectRef, usize)> { |
| 1195 | if is_decode_err(&err, vm) { |
| 1196 | call_native_decode_error(errors::BackslashReplace, err, vm) |
| 1197 | } else if is_encode_err(&err, vm) { |
| 1198 | call_native_encode_error(errors::BackslashReplace, err, vm) |
| 1199 | } else if is_translate_err(&err, vm) { |
| 1200 | call_native_translate_error(errors::BackslashReplace, err, vm) |
| 1201 | } else { |
| 1202 | Err(bad_err_type(err, vm)) |
| 1203 | } |
| 1204 | } |
| 1205 | |
| 1206 | fn namereplace_errors(err: PyObjectRef, vm: &VirtualMachine) -> PyResult<(PyObjectRef, usize)> { |
| 1207 | if is_encode_err(&err, vm) { |
nothing calls this directly
no test coverage detected