File tree Expand file tree Collapse file tree 2 files changed +2
-4
lines changed
providers/openfeature-provider-flagd
src/openfeature/contrib/provider/flagd/resolvers Expand file tree Collapse file tree 2 files changed +2
-4
lines changed Original file line number Diff line number Diff line change @@ -127,6 +127,7 @@ def listen(self) -> None:
127127 return
128128 except grpc .RpcError as e :
129129 logger .error (f"SyncFlags stream error, { e .code ()= } { e .details ()= } " )
130+ # re-create the stub if there's a connection issue - otherwise reconnect does not work as expected
130131 self .stub , self .channel = self ._create_stub ()
131132 except ParseError :
132133 logger .exception (
Original file line number Diff line number Diff line change @@ -28,10 +28,7 @@ def evaluation_context() -> EvaluationContext:
2828@given ("a provider is registered" , target_fixture = "client" )
2929def setup_provider (setup , resolver_type , client_name ) -> OpenFeatureClient :
3030 api .set_provider (
31- FlagdProvider (
32- resolver_type = resolver_type ,
33- port = setup ,
34- ),
31+ FlagdProvider (resolver_type = resolver_type , port = setup , timeout = 1 ),
3532 client_name ,
3633 )
3734 client = api .get_client (client_name )
You can’t perform that action at this time.
0 commit comments