INNER CODE UNIT · Rust
Ok
stjude-rust-labs/sprocket · crates/sprocket-py/src/lib.rs:511
if let Ok(submodule) = item.cast::<PyModule>() {
let submodule_name = format!("{parent_name}.{item_name}");
// ...add the submodule to `sys.modules`.
sys_modules.set_item(&submodule_name, submodule)?;
register_submodules(submodule, &submodule_name, sys_modules)?;
}
}
Ok(())
}
register_submodules(
module,
"sprocket_bio",
// Get the `sys.modules` dictionary.
&module.py().import("sys")?.getattr("modules")?,