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

Function _get_previous_multivariate_values

api/features/tasks.py:146–157  ·  view source on GitHub ↗

Get previous multivariate values from history.

(
    feature_state: FeatureState,
)

Source from the content-addressed store, hash-verified

144
145
146def _get_previous_multivariate_values(
147 feature_state: FeatureState,
148) -> list[MultivariateFeatureStateValue]:
149 """Get previous multivariate values from history."""
150 mv_values: list[MultivariateFeatureStateValue] = []
151 for mv in MultivariateFeatureStateValue.objects.filter(
152 feature_state_id=feature_state.id
153 ).select_related("multivariate_feature_option"):
154 history = mv.history.first()
155 if history and history.prev_record:
156 mv_values.append(history.prev_record.instance)
157 return mv_values
158
159
160@register_task_handler()

Callers 1

Calls 1

appendMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…