(
self,
fn: _StmtLambdaElementType[Any],
parent_lambda: StatementLambdaElement,
opts: Union[Type[LambdaOptions], LambdaOptions],
)
| 704 | parent_lambda: StatementLambdaElement |
| 705 | |
| 706 | def __init__( |
| 707 | self, |
| 708 | fn: _StmtLambdaElementType[Any], |
| 709 | parent_lambda: StatementLambdaElement, |
| 710 | opts: Union[Type[LambdaOptions], LambdaOptions], |
| 711 | ): |
| 712 | self.opts = opts |
| 713 | self.fn = fn |
| 714 | self.parent_lambda = parent_lambda |
| 715 | |
| 716 | self.tracker_key = parent_lambda.tracker_key + (fn.__code__,) |
| 717 | self._retrieve_tracker_rec(fn, self, opts) |
| 718 | self._propagate_attrs = parent_lambda._propagate_attrs |
| 719 | |
| 720 | def _invoke_user_fn(self, fn, *arg): |
| 721 | return fn(self.parent_lambda._resolved) |
nothing calls this directly
no test coverage detected