MemberAccessValue
Bases: MemberAccess
Represents a member access value.
Member access value is a member access read from, e.g. a.b in print(a.b).
Source code in src/library_analyzer/processing/api/purity_analysis/model/_module_data.py
node: astroid.Attribute
instance-attribute
¶
__hash__()
¶
__init__(node, receiver, member, parent=None)
¶
construct_member_access_value(node)
classmethod
¶
Construct a MemberAccessValue node.
Construct a MemberAccessValue node from an Attribute node. The receiver is the node that is accessed, and the member is the node that accesses the receiver. The receiver can be nested.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
node |
Attribute
|
The node to construct the MemberAccessValue node from. |
required |
Returns:
| Type | Description |
|---|---|
MemberAccessValue
|
The constructed MemberAccessValue node. |