From 3256d643aa95992e03ff2c999b95e8665e660e37 Mon Sep 17 00:00:00 2001 From: Ivan Levkivskyi Date: Wed, 19 Mar 2025 22:42:18 +0000 Subject: [PATCH] Inline a trivial function in checkmember.py --- mypy/checkmember.py | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/mypy/checkmember.py b/mypy/checkmember.py index 0994d0df400b..b1abd0020dc1 100644 --- a/mypy/checkmember.py +++ b/mypy/checkmember.py @@ -496,7 +496,8 @@ def analyze_member_var_access( original_type is the type of E in the expression E.var """ # It was not a method. Try looking up a variable. - v = lookup_member_var_or_accessor(info, name, mx.is_lvalue) + node = info.get(name) + v = node.node if node else None mx.chk.warn_deprecated(v, mx.context) @@ -898,16 +899,6 @@ def visit_callable_type(self, t: CallableType) -> None: super().visit_callable_type(t) -def lookup_member_var_or_accessor(info: TypeInfo, name: str, is_lvalue: bool) -> SymbolNode | None: - """Find the attribute/accessor node that refers to a member of a type.""" - # TODO handle lvalues - node = info.get(name) - if node: - return node.node - else: - return None - - def check_self_arg( functype: FunctionLike, dispatched_arg_type: Type,