(&self, mod_name: &str, vm: &VirtualMachine)
| 122 | |
| 123 | impl FrozenError { |
| 124 | fn to_pyexception(&self, mod_name: &str, vm: &VirtualMachine) -> PyBaseExceptionRef { |
| 125 | use FrozenError::*; |
| 126 | let msg = match self { |
| 127 | BadName | NotFound => format!("No such frozen object named {mod_name}"), |
| 128 | Disabled => format!( |
| 129 | "Frozen modules are disabled and the frozen object named {mod_name} is not essential" |
| 130 | ), |
| 131 | Excluded => format!("Excluded frozen object named {mod_name}"), |
| 132 | Invalid => format!("Frozen object named {mod_name} is invalid"), |
| 133 | }; |
| 134 | vm.new_import_error(msg, vm.ctx.new_utf8_str(mod_name)) |
| 135 | } |
| 136 | } |
| 137 | |
| 138 | // look_up_frozen + use_frozen in import.c |
no test coverage detected