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

Function enable_experiment_rollout

api/experimentation/services.py:694–709  ·  view source on GitHub ↗
(experiment: Experiment, author: AuthorData)

Source from the content-addressed store, hash-verified

692
693
694def enable_experiment_rollout(experiment: Experiment, author: AuthorData) -> None:
695 rollout = get_experiment_rollout(experiment)
696 if rollout is None or rollout["enabled"]:
697 return
698
699 value = rollout["feature_state_value"]
700 _update_rollout_in_place(
701 experiment,
702 FlagChangeSet(
703 author=author,
704 enabled=True,
705 feature_state_value=value["value"],
706 type_=value["type"],
707 segment_id=experiment.rollout_segment_id,
708 ),
709 )
710
711
712def mark_warehouse_pending_connection(

Callers 1

startMethod · 0.90

Calls 3

FlagChangeSetClass · 0.90
get_experiment_rolloutFunction · 0.85
_update_rollout_in_placeFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…