(self)
| 631 | self.raise_except = task.raw_task.get("raise_except", False) |
| 632 | |
| 633 | async def run_async(self): |
| 634 | _ = await self.client.chat.completions.create( |
| 635 | model=self.client.model_path, |
| 636 | messages=[{"role": "user", "content": "Hello!"}], |
| 637 | ) |
| 638 | if self.raise_except: |
| 639 | raise RuntimeError("Intentional Exception for testing.") |
| 640 | exps = self.model.extract_experience_from_history() |
| 641 | exps[0].reward = 0.5 |
| 642 | return exps |
| 643 | |
| 644 | |
| 645 | class PartialFailureWorkflow(Workflow): |
no test coverage detected