From e7d82ecf4ac1b4338e56e44acbc287e28210499c Mon Sep 17 00:00:00 2001 From: Shunsuke Shibayama Date: Sat, 17 Dec 2022 12:10:08 +0900 Subject: [PATCH] Update lower.rs --- compiler/erg_compiler/lower.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/compiler/erg_compiler/lower.rs b/compiler/erg_compiler/lower.rs index c364af67..fa44f6f4 100644 --- a/compiler/erg_compiler/lower.rs +++ b/compiler/erg_compiler/lower.rs @@ -1291,7 +1291,12 @@ impl ASTLowerer { ))); } let kind = ContextKind::MethodDefs(impl_trait.as_ref().map(|(t, _)| t.clone())); - self.ctx.grow(&class.local_name(), kind, Private, None); + let vis = if self.cfg.python_compatible_mode { + Public + } else { + Private + }; + self.ctx.grow(&class.local_name(), kind, vis, None); for attr in methods.attrs.iter_mut() { match attr { ast::ClassAttr::Def(def) => {