From dde40a4b1c38246932721bd917d56dce87946df4 Mon Sep 17 00:00:00 2001 From: Aviv Palivoda Date: Wed, 24 Jul 2019 20:26:24 +0300 Subject: [PATCH] Use vm.import --- vm/src/import.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vm/src/import.rs b/vm/src/import.rs index 03b11d22c..ea977c91b 100644 --- a/vm/src/import.rs +++ b/vm/src/import.rs @@ -26,8 +26,8 @@ pub fn init_importlib(vm: &VirtualMachine, external: bool) -> PyResult { vm.get_attribute(importlib.clone(), "_install_external_importers")?; vm.invoke(install_external, vec![])?; // Set pyc magic number to commit hash. Should be changed when bytecode will be more stable. - let sys_modules = vm.get_attribute(vm.sys_module.clone(), "modules")?; - let importlib_external = sys_modules.get_item("_frozen_importlib_external", vm)?; + let importlib_external = + vm.import("_frozen_importlib_external", &vm.ctx.new_tuple(vec![]), 0)?; let mut magic = get_git_revision().into_bytes(); magic.truncate(4); if magic.len() != 4 {