(vm: &VirtualMachine, name: &str)
| 66 | } |
| 67 | |
| 68 | pub fn make_frozen(vm: &VirtualMachine, name: &str) -> PyResult<PyRef<PyCode>> { |
| 69 | let frozen = vm.state.frozen.get(name).ok_or_else(|| { |
| 70 | vm.new_import_error( |
| 71 | format!("No such frozen object named {name}"), |
| 72 | vm.ctx.new_utf8_str(name), |
| 73 | ) |
| 74 | })?; |
| 75 | Ok(vm.ctx.new_code(frozen.code)) |
| 76 | } |
| 77 | |
| 78 | pub fn import_frozen(vm: &VirtualMachine, module_name: &str) -> PyResult { |
| 79 | let frozen = vm.state.frozen.get(module_name).ok_or_else(|| { |
no test coverage detected