(err: PyObjectRef, vm: &VirtualMachine)
| 1222 | } |
| 1223 | |
| 1224 | fn surrogateescape_errors(err: PyObjectRef, vm: &VirtualMachine) -> PyResult<(PyObjectRef, usize)> { |
| 1225 | if is_encode_err(&err, vm) { |
| 1226 | call_native_encode_error(errors::SurrogateEscape, err, vm) |
| 1227 | } else if is_decode_err(&err, vm) { |
| 1228 | call_native_decode_error(errors::SurrogateEscape, err, vm) |
| 1229 | } else { |
| 1230 | Err(bad_err_type(err, vm)) |
| 1231 | } |
| 1232 | } |