File tree Expand file tree Collapse file tree 2 files changed +2
-7
lines changed Expand file tree Collapse file tree 2 files changed +2
-7
lines changed Original file line number Diff line number Diff line change @@ -31,12 +31,12 @@ def set_provider(provider: FeatureProvider) -> None:
3131 provider .initialize (_evaluation_context )
3232
3333
34- def get_provider () -> typing . Optional [ FeatureProvider ] :
34+ def get_provider () -> FeatureProvider :
3535 global _provider
3636 return _provider
3737
3838
39- def get_provider_metadata () -> typing . Optional [ Metadata ] :
39+ def get_provider_metadata () -> Metadata :
4040 global _provider
4141 return _provider .get_metadata ()
4242
Original file line number Diff line number Diff line change 2525 error_hooks ,
2626)
2727from openfeature .provider import FeatureProvider
28- from openfeature .provider .no_op_provider import NoOpProvider
2928
3029logger = logging .getLogger ("openfeature" )
3130
@@ -374,10 +373,6 @@ def _create_provider_evaluation(
374373 evaluation_context ,
375374 )
376375
377- if not self .provider :
378- logger .info ("No provider configured, using no-op provider." )
379- self .provider = NoOpProvider ()
380-
381376 get_details_callables : typing .Mapping [FlagType , GetDetailCallable ] = {
382377 FlagType .BOOLEAN : self .provider .resolve_boolean_details ,
383378 FlagType .INTEGER : self .provider .resolve_integer_details ,
You can’t perform that action at this time.
0 commit comments