google/generativeai/notebook/lib/llmfn_post_process_cmds.py [124:143]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        self._name = name
        self._fn = fn

    def name(self) -> str:
        return self._name

    def run(
        self,
        rows: Sequence[llmfn_output_row.LLMFnOutputRowView],
    ) -> Sequence[llmfn_output_row.LLMFnOutputRow]:
        new_values = self._fn(rows)
        if len(new_values) != len(rows):
            raise llmfn_post_process.PostProcessExecutionError(
                'Error executing "{}": returned length ({}) != number of input rows'
                " ({})".format(self._name, len(new_values), len(rows))
            )

        new_rows: list[llmfn_output_row.LLMFnOutputRow] = []
        for new_value, row in zip(new_values, rows):
            new_row = _convert_view_to_output_row(row)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



google/generativeai/notebook/lib/llmfn_post_process_cmds.py [154:173]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        self._name = name
        self._fn = fn

    def name(self) -> str:
        return self._name

    def run(
        self,
        rows: Sequence[llmfn_output_row.LLMFnOutputRowView],
    ) -> Sequence[llmfn_output_row.LLMFnOutputRow]:
        new_values = self._fn(rows)
        if len(new_values) != len(rows):
            raise llmfn_post_process.PostProcessExecutionError(
                'Error executing "{}": returned length ({}) != number of input rows'
                " ({})".format(self._name, len(new_values), len(rows))
            )

        new_rows: list[llmfn_output_row.LLMFnOutputRow] = []
        for new_value, row in zip(new_values, rows):
            new_row = _convert_view_to_output_row(row)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



