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

Method visit_set_attr

mypyc/ir/pprint.py:140–147  ·  view source on GitHub ↗
(self, op: SetAttr)

Source from the content-addressed store, hash-verified

138 return ""
139
140 def visit_set_attr(self, op: SetAttr) -> str:
141 if op.is_init:
142 assert op.error_kind == ERR_NEVER
143 if op.error_kind == ERR_NEVER:
144 # Initialization and direct struct access can never fail
145 return self.format("%r.%s = %r", op.obj, op.attr, op.src)
146 else:
147 return self.format("%r.%s = %r; %r = is_error", op.obj, op.attr, op.src, op)
148
149 def visit_load_static(self, op: LoadStatic) -> str:
150 ann = f" ({repr(op.ann)})" if op.ann else ""

Callers

nothing calls this directly

Calls 1

formatMethod · 0.95

Tested by

no test coverage detected