MCPcopy Index your code
hub / github.com/RustPython/RustPython / namereplace_errors

Function namereplace_errors

crates/vm/src/codecs.rs:1206–1212  ·  view source on GitHub ↗
(err: PyObjectRef, vm: &VirtualMachine)

Source from the content-addressed store, hash-verified

1204}
1205
1206fn namereplace_errors(err: PyObjectRef, vm: &VirtualMachine) -> PyResult<(PyObjectRef, usize)> {
1207 if is_encode_err(&err, vm) {
1208 call_native_encode_error(errors::NameReplace, err, vm)
1209 } else {
1210 Err(bad_err_type(err, vm))
1211 }
1212}
1213
1214fn surrogatepass_errors(err: PyObjectRef, vm: &VirtualMachine) -> PyResult<(PyObjectRef, usize)> {
1215 if is_encode_err(&err, vm) {

Callers

nothing calls this directly

Calls 4

is_encode_errFunction · 0.85
call_native_encode_errorFunction · 0.85
bad_err_typeFunction · 0.85
ErrClass · 0.50

Tested by

no test coverage detected