(self, render_context: RenderContext, previous_action_payload: Any | None)
| 10 | SUCCESSFUL_OUTCOME = "error_handled" |
| 11 | |
| 12 | def execute(self, render_context: RenderContext, previous_action_payload: Any | None): |
| 13 | console.error(previous_action_payload) |
| 14 | |
| 15 | render_context.codeplain_api.fail_functional_requirement( |
| 16 | render_context.frid_context.frid, |
| 17 | module_name=render_context.module_name, |
| 18 | run_state=render_context.run_state, |
| 19 | ) |
| 20 | |
| 21 | if render_context.frid_context is not None: |
| 22 | console.info( |
| 23 | f"To continue rendering from the last successfully rendered functionality, provide the [red]--render-from {render_context.frid_context.frid}[/red] flag." |
| 24 | ) |
| 25 | |
| 26 | if render_context.run_state.render_id is not None: |
| 27 | console.info(f"Render ID: {render_context.run_state.render_id}") |
| 28 | |
| 29 | return ( |
| 30 | self.SUCCESSFUL_OUTCOME, |
| 31 | RenderError.encode( |
| 32 | message=render_context.last_error_message or "Unknown error", |
| 33 | ).to_payload(), |
| 34 | ) |
nothing calls this directly
no test coverage detected