MCPcopy Create free account
hub / github.com/python/mypy / get_arg

Function get_arg

mypyc/irbuild/expression.py:1334–1338  ·  view source on GitHub ↗
(arg: Expression | None)

Source from the content-addressed store, hash-verified

1332
1333def transform_slice_expr(builder: IRBuilder, expr: SliceExpr) -> Value:
1334 def get_arg(arg: Expression | None) -> Value:
1335 if arg is None:
1336 return builder.none_object()
1337 else:
1338 return builder.accept(arg)
1339
1340 args = [get_arg(expr.begin_index), get_arg(expr.end_index), get_arg(expr.stride)]
1341 return builder.primitive_op(new_slice_op, args, expr.line)

Callers 1

transform_slice_exprFunction · 0.85

Calls 2

none_objectMethod · 0.45
acceptMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…