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")?,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…