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

Function proxy_upgrade

crates/vm/src/builtins/weakproxy.rs:172–176  ·  view source on GitHub ↗
(obj: &PyObject, vm: &VirtualMachine)

Source from the content-addressed store, hash-verified

170}
171
172fn proxy_upgrade(obj: &PyObject, vm: &VirtualMachine) -> PyResult {
173 obj.downcast_ref::<PyWeakProxy>()
174 .expect("proxy_upgrade called on non-PyWeakProxy object")
175 .try_upgrade(vm)
176}
177
178fn proxy_upgrade_opt(obj: &PyObject, vm: &VirtualMachine) -> PyResult<Option<PyObjectRef>> {
179 match obj.downcast_ref::<PyWeakProxy>() {

Callers 2

proxy_unary_opFunction · 0.85
as_numberMethod · 0.85

Calls 1

try_upgradeMethod · 0.45

Tested by

no test coverage detected