Skip to content

Commit 25ad1b9

Browse files
committed
even more efficient loop
1 parent 3dafd51 commit 25ad1b9

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

flag_engine/segments/evaluator.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ def get_evaluation_result(context: EvaluationContext) -> EvaluationResult:
100100
):
101101
segment_feature_contexts[feature_key] = override_feature_context
102102

103+
identity_key = get_context_value(context, "$.identity.key")
103104
flags: typing.List[FlagResult] = [
104105
(
105106
{
@@ -115,8 +116,8 @@ def get_evaluation_result(context: EvaluationContext) -> EvaluationResult:
115116
)
116117
)
117118
else get_flag_result_from_feature_context(
118-
feature_context,
119-
get_context_value(context, "$.identity.key"),
119+
feature_context=feature_context,
120+
key=identity_key,
120121
)
121122
)
122123
for feature_context in (context.get("features") or {}).values()

0 commit comments

Comments
 (0)