@@ -183,7 +183,9 @@ def evaluate_flag_details(
183183 if evaluation_context is None :
184184 evaluation_context = EvaluationContext ()
185185
186- evaluation_hooks , hook_hints = self .__extract_evaluation_options (flag_evaluation_options )
186+ evaluation_hooks , hook_hints = self .__extract_evaluation_options (
187+ flag_evaluation_options
188+ )
187189
188190 hook_context = HookContext (
189191 flag_key = flag_key ,
@@ -284,15 +286,23 @@ def create_provider_evaluation(
284286
285287 return get_details_callable (* args )
286288
287- def __extract_evaluation_options (self , flag_evaluation_options : typing .Any ) -> typing .Tuple (typing .List [Hook ], MappingProxyType ):
289+ def __extract_evaluation_options (
290+ self , flag_evaluation_options : typing .Any
291+ ) -> typing .Tuple (typing .List [Hook ], MappingProxyType ):
288292 evaluation_hooks : typing .List [Hook ] = []
289293 hook_hints : dict = {}
290294
291295 if flag_evaluation_options is dict :
292- if 'hook_hints' in flag_evaluation_options and flag_evaluation_options ['hook_hints' ] is dict :
293- hook_hints = dict (flag_evaluation_options ['hook_hints' ])
294-
295- if 'hooks' in flag_evaluation_options and flag_evaluation_options ['hooks' ] is list :
296- evaluation_hooks = flag_evaluation_options ['hooks' ]
297-
298- return (evaluation_hooks , MappingProxyType (hook_hints ))
296+ if (
297+ "hook_hints" in flag_evaluation_options
298+ and flag_evaluation_options ["hook_hints" ] is dict
299+ ):
300+ hook_hints = dict (flag_evaluation_options ["hook_hints" ])
301+
302+ if (
303+ "hooks" in flag_evaluation_options
304+ and flag_evaluation_options ["hooks" ] is list
305+ ):
306+ evaluation_hooks = flag_evaluation_options ["hooks" ]
307+
308+ return (evaluation_hooks , MappingProxyType (hook_hints ))
0 commit comments