◐ Shell
clean mode source ↗

Add co_freevars to code object by minhrongcon2000 · Pull Request #4509 · RustPython/RustPython

Expand Up @@ -262,6 +262,18 @@ impl PyRef<PyCode> { vm.ctx.new_tuple(varnames) }
#[pygetset] pub fn co_freevars(self, vm: &VirtualMachine) -> PyTupleRef { let names = self .code .freevars .deref() .iter() .map(|name| name.to_pyobject(vm)) .collect(); vm.ctx.new_tuple(names) }
#[pymethod] pub fn replace(self, args: ReplaceArgs, vm: &VirtualMachine) -> PyResult<PyCode> { let posonlyarg_count = match args.co_posonlyargcount { Expand Down