Skip to content

inject

inject

FunctionCallWrapper

FunctionCallWrapper(name: str)

Bases: NodeTransformer

name_index instance-attribute

name_index = defaultdict(int)

line_numbers instance-attribute

line_numbers = {}

name instance-attribute

name = name

get_name

get_name(node: Call)

Extract and index function name from a Call node.

visit_Call

visit_Call(node)

visit_FunctionDef

visit_FunctionDef(node)

visit_AsyncFunctionDef

visit_AsyncFunctionDef(node)

convert

convert(fn: Callable, wrap: Callable, name: str)