MCPcopy Index your code
hub / github.com/python/mypy / is_self_member_ref

Method is_self_member_ref

mypy/semanal.py:4696–4701  ·  view source on GitHub ↗

Does memberexpr to refer to an attribute of self?

(self, memberexpr: MemberExpr)

Source from the content-addressed store, hash-verified

4694 self.check_lvalue_validity(lval.node, lval)
4695
4696 def is_self_member_ref(self, memberexpr: MemberExpr) -> bool:
4697 """Does memberexpr to refer to an attribute of self?"""
4698 if not isinstance(memberexpr.expr, NameExpr):
4699 return False
4700 node = memberexpr.expr.node
4701 return isinstance(node, Var) and node.is_self
4702
4703 def check_lvalue_validity(self, node: Expression | SymbolNode | None, ctx: Context) -> None:
4704 if isinstance(node, TypeVarExpr):

Callers 6

store_final_statusMethod · 0.95
analyze_lvalueMethod · 0.95
analyze_member_lvalueMethod · 0.95
check_classvarMethod · 0.95

Calls 1

isinstanceFunction · 0.85

Tested by

no test coverage detected