(err: PyObjectRef, vm: &VirtualMachine)
| 1153 | } |
| 1154 | |
| 1155 | fn ignore_errors(err: PyObjectRef, vm: &VirtualMachine) -> PyResult<(PyObjectRef, usize)> { |
| 1156 | if is_encode_err(&err, vm) || is_decode_err(&err, vm) || is_translate_err(&err, vm) { |
| 1157 | let range = extract_unicode_error_range(&err, vm)?; |
| 1158 | Ok((vm.ctx.new_str(ascii!("")).into(), range.end)) |
| 1159 | } else { |
| 1160 | Err(bad_err_type(err, vm)) |
| 1161 | } |
| 1162 | } |
| 1163 | |
| 1164 | fn replace_errors(err: PyObjectRef, vm: &VirtualMachine) -> PyResult<(PyObjectRef, usize)> { |
| 1165 | if is_encode_err(&err, vm) { |
nothing calls this directly
no test coverage detected