Skip to content

Commit 505d146

Browse files
committed
Revert change from evaluation_context -> context as the openfeature sdk has not caught up to the specification there yet
1 parent 26930dd commit 505d146

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

openfeature_flagsmith/provider.py

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -45,51 +45,51 @@ def resolve_boolean_details(
4545
self,
4646
flag_key: str,
4747
default_value: bool,
48-
context: EvaluationContext = EvaluationContext(),
48+
evaluation_context: EvaluationContext = EvaluationContext(),
4949
) -> FlagResolutionDetails[bool]:
50-
return self._resolve(flag_key, FlagType.BOOLEAN, default_value, context)
50+
return self._resolve(flag_key, FlagType.BOOLEAN, default_value, evaluation_context)
5151

5252
def resolve_string_details(
5353
self,
5454
flag_key: str,
5555
default_value: str,
56-
context: EvaluationContext = EvaluationContext(),
56+
evaluation_context: EvaluationContext = EvaluationContext(),
5757
) -> FlagResolutionDetails[str]:
58-
return self._resolve(flag_key, FlagType.STRING, default_value, context)
58+
return self._resolve(flag_key, FlagType.STRING, default_value, evaluation_context)
5959

6060
def resolve_integer_details(
6161
self,
6262
flag_key: str,
6363
default_value: int,
64-
context: EvaluationContext = EvaluationContext(),
64+
evaluation_context: EvaluationContext = EvaluationContext(),
6565
) -> FlagResolutionDetails[int]:
66-
return self._resolve(flag_key, FlagType.INTEGER, default_value, context)
66+
return self._resolve(flag_key, FlagType.INTEGER, default_value, evaluation_context)
6767

6868
def resolve_float_details(
6969
self,
7070
flag_key: str,
7171
default_value: float,
72-
context: EvaluationContext = EvaluationContext(),
72+
evaluation_context: EvaluationContext = EvaluationContext(),
7373
) -> FlagResolutionDetails[float]:
74-
return self._resolve(flag_key, FlagType.FLOAT, default_value, context)
74+
return self._resolve(flag_key, FlagType.FLOAT, default_value, evaluation_context)
7575

7676
def resolve_object_details(
7777
self,
7878
flag_key: str,
7979
default_value: typing.Union[dict, list],
80-
context: EvaluationContext = EvaluationContext(),
80+
evaluation_context: EvaluationContext = EvaluationContext(),
8181
) -> FlagResolutionDetails[typing.Union[dict, list]]:
82-
return self._resolve(flag_key, FlagType.OBJECT, default_value, context)
82+
return self._resolve(flag_key, FlagType.OBJECT, default_value, evaluation_context)
8383

8484
def _resolve(
8585
self,
8686
flag_key: str,
8787
flag_type: FlagType,
8888
default_value: typing.Any,
89-
context: EvaluationContext,
89+
evaluation_context: EvaluationContext,
9090
) -> FlagResolutionDetails:
9191
try:
92-
flag = self._get_flags(context).get_flag(flag_key)
92+
flag = self._get_flags(evaluation_context).get_flag(flag_key)
9393
except FlagsmithClientError as e:
9494
raise FlagsmithProviderError(
9595
error_code=ErrorCode.GENERAL,
@@ -123,10 +123,10 @@ def _resolve(
123123
% (flag_key, flag_type.value)
124124
)
125125

126-
def _get_flags(self, context: EvaluationContext = EvaluationContext()):
127-
if targeting_key := context.targeting_key:
126+
def _get_flags(self, evaluation_context: EvaluationContext = EvaluationContext()):
127+
if targeting_key := evaluation_context.targeting_key:
128128
return self._client.get_identity_flags(
129129
identifier=targeting_key,
130-
traits=context.attributes.get("traits", {}),
130+
traits=evaluation_context.attributes.get("traits", {}),
131131
)
132132
return self._client.get_environment_flags()

0 commit comments

Comments
 (0)