(
self, context: PipelineContext, next_func: Callable[[], Awaitable[None]]
)
| 759 | """Handles prompt creation""" |
| 760 | |
| 761 | async def process( |
| 762 | self, context: PipelineContext, next_func: Callable[[], Awaitable[None]] |
| 763 | ) -> None: |
| 764 | prompt_creator = PromptCreationStage(context.throw_error) |
| 765 | assert context.extracted_params is not None |
| 766 | context.prompt_messages = await prompt_creator.build_prompt_messages( |
| 767 | context.extracted_params, |
| 768 | ) |
| 769 | await next_func() |
| 770 | |
| 771 | |
| 772 | class CodeGenerationMiddleware(Middleware): |
nothing calls this directly
no test coverage detected