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

Method visit_load_static

mypyc/codegen/emitfunc.py:556–562  ·  view source on GitHub ↗
(self, op: LoadStatic)

Source from the content-addressed store, hash-verified

554 self.emitter.emit_line(f"{dest} = 1;")
555
556 def visit_load_static(self, op: LoadStatic) -> None:
557 dest = self.reg(op)
558 prefix = PREFIX_MAP[op.namespace]
559 name = self.emitter.static_name(op.identifier, op.module_name, prefix)
560 if op.namespace == NAMESPACE_TYPE:
561 name = "(PyObject *)%s" % name
562 self.emit_line(f"{dest} = {name};", ann=op.ann)
563
564 def visit_init_static(self, op: InitStatic) -> None:
565 value = self.reg(op.value)

Callers

nothing calls this directly

Calls 3

regMethod · 0.95
emit_lineMethod · 0.95
static_nameMethod · 0.80

Tested by

no test coverage detected