(obj: PyObjectRef, proto: usize, vm: &VirtualMachine)
| 749 | } |
| 750 | |
| 751 | fn common_reduce(obj: PyObjectRef, proto: usize, vm: &VirtualMachine) -> PyResult { |
| 752 | if proto >= 2 { |
| 753 | reduce_newobj(obj, vm) |
| 754 | } else { |
| 755 | let copyreg = vm.import("copyreg", 0)?; |
| 756 | let reduce_ex = copyreg.get_attr("_reduce_ex", vm)?; |
| 757 | reduce_ex.call((obj, proto), vm) |
| 758 | } |
| 759 | } |
no test coverage detected