(self)
| 12 | impl InterpreterBuilderExt for InterpreterBuilder { |
| 13 | #[cfg(feature = "stdlib")] |
| 14 | fn init_stdlib(self) -> Self { |
| 15 | let defs = rustpython_stdlib::stdlib_module_defs(&self.ctx); |
| 16 | let builder = self.add_native_modules(&defs); |
| 17 | |
| 18 | #[cfg(feature = "freeze-stdlib")] |
| 19 | let builder = builder |
| 20 | .add_frozen_modules(rustpython_pylib::FROZEN_STDLIB) |
| 21 | .init_hook(set_frozen_stdlib_dir); |
| 22 | |
| 23 | #[cfg(not(feature = "freeze-stdlib"))] |
| 24 | let builder = builder.init_hook(setup_dynamic_stdlib); |
| 25 | |
| 26 | builder |
| 27 | } |
| 28 | } |
| 29 | |
| 30 | /// Set stdlib_dir for frozen standard library |
no test coverage detected