Phase 3: Clear sys.modules dict.
(&self)
| 1349 | |
| 1350 | /// Phase 3: Clear sys.modules dict. |
| 1351 | fn finalize_clear_modules_dict(&self) { |
| 1352 | if let Ok(modules) = self.sys_module.get_attr(identifier!(self, modules), self) |
| 1353 | && let Some(modules_dict) = modules.downcast_ref::<PyDict>() |
| 1354 | { |
| 1355 | modules_dict.clear(); |
| 1356 | } |
| 1357 | } |
| 1358 | |
| 1359 | /// Phase 5: Clear module dicts in reverse import order. |
| 1360 | /// Skip builtins and sys — those are cleared last in Phase 7. |
no test coverage detected