From c6ac087f7125eef0f7b230e16b488cdfbaf10f6e Mon Sep 17 00:00:00 2001 From: Shunsuke Shibayama Date: Tue, 13 Dec 2022 20:47:08 +0900 Subject: [PATCH] Update mod.rs Update mod.rs Update mod.rs --- .../erg_compiler/context/initialize/mod.rs | 36 ++++++++++--------- 1 file changed, 19 insertions(+), 17 deletions(-) diff --git a/compiler/erg_compiler/context/initialize/mod.rs b/compiler/erg_compiler/context/initialize/mod.rs index 183470bb..56622583 100644 --- a/compiler/erg_compiler/context/initialize/mod.rs +++ b/compiler/erg_compiler/context/initialize/mod.rs @@ -1865,29 +1865,31 @@ impl Context { self.register_builtin_py_impl("ord", t_ord, Immutable, Private, Some("ord")); self.register_builtin_py_impl("panic", t_panic, Immutable, Private, Some("quit")); self.register_builtin_py_impl("pow", t_pow, Immutable, Private, Some("pow")); - if cfg!(feature = "debug") { + if !self.cfg.pylyzer_mode { + if cfg!(feature = "debug") { + self.register_builtin_py_impl( + "py", + t_pyimport.clone(), + Immutable, + Private, + Some("__import__"), + ); + } self.register_builtin_py_impl( - "py", - t_pyimport.clone(), + "pyimport", + t_pyimport, Immutable, Private, Some("__import__"), ); + self.register_builtin_py_impl( + "pycompile", + t_pycompile, + Immutable, + Private, + Some("compile"), + ); } - self.register_builtin_py_impl( - "pyimport", - t_pyimport, - Immutable, - Private, - Some("__import__"), - ); - self.register_builtin_py_impl( - "pycompile", - t_pycompile, - Immutable, - Private, - Some("compile"), - ); self.register_builtin_py_impl("quit", t_quit, Immutable, Private, Some("quit")); self.register_builtin_py_impl("repr", t_repr, Immutable, Private, Some("repr")); self.register_builtin_py_impl("round", t_round, Immutable, Private, Some("round"));