MCPcopy Create free account
hub / github.com/Flagsmith/flagsmith / _get_experiment

Method _get_experiment

api/experimentation/views.py:513–521  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

511 return context
512
513 def _get_experiment(self) -> Experiment:
514 if not hasattr(self, "_experiment"):
515 self._experiment = get_object_or_404(
516 Experiment,
517 id=self.kwargs[self.experiment_url_kwarg],
518 environment__api_key=self.kwargs["environment_api_key"],
519 deleted_at__isnull=True,
520 )
521 return self._experiment
522
523 def perform_create(self, serializer: BaseSerializer[ExperimentMetric]) -> None:
524 serializer.save(experiment=self._get_experiment())

Callers 3

perform_createMethod · 0.95
destroyMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected