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

Class OperatorAssignmentStmt

mypy/nodes.py:1910–1928  ·  view source on GitHub ↗

Operator assignment statement such as x += 1

Source from the content-addressed store, hash-verified

1908
1909
1910class OperatorAssignmentStmt(Statement):
1911 """Operator assignment statement such as x += 1"""
1912
1913 __slots__ = ("op", "lvalue", "rvalue")
1914
1915 __match_args__ = ("lvalue", "op", "rvalue")
1916
1917 op: str # TODO: Enum?
1918 lvalue: Lvalue
1919 rvalue: Expression
1920
1921 def __init__(self, op: str, lvalue: Lvalue, rvalue: Expression) -> None:
1922 super().__init__()
1923 self.op = op
1924 self.lvalue = lvalue
1925 self.rvalue = rvalue
1926
1927 def accept(self, visitor: StatementVisitor[T]) -> T:
1928 return visitor.visit_operator_assignment_stmt(self)
1929
1930
1931class WhileStmt(Statement):

Callers 3

visit_AugAssignMethod · 0.90
read_statementFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…