(self, request: Request, **kwargs: object)
| 353 | |
| 354 | @action(detail=True, methods=["patch"]) |
| 355 | def rollout(self, request: Request, **kwargs: object) -> Response: |
| 356 | experiment: Experiment = self.get_object() |
| 357 | serializer = ExperimentRolloutSerializer(data=request.data) |
| 358 | serializer.is_valid(raise_exception=True) |
| 359 | apply_experiment_rollout( |
| 360 | experiment, |
| 361 | ExperimentRolloutSerializer.to_spec(serializer.validated_data, request), |
| 362 | ) |
| 363 | return Response(self.get_serializer(experiment).data) |
| 364 | |
| 365 | @extend_schema( |
| 366 | tags=["mcp"], |
nothing calls this directly
no test coverage detected