Skip to content

Commit f91dd5c

Browse files
committed
fixup: recreate channel on any grpc err
Signed-off-by: Todd Baert <[email protected]>
1 parent 4ba24f0 commit f91dd5c

File tree

1 file changed

+1
-2
lines changed
  • providers/openfeature-provider-flagd/src/openfeature/contrib/provider/flagd/resolvers/process/connector

1 file changed

+1
-2
lines changed

providers/openfeature-provider-flagd/src/openfeature/contrib/provider/flagd/resolvers/process/connector/grpc_watcher.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,8 +111,7 @@ def sync_flags(self) -> None:
111111
except grpc.RpcError as e:
112112
logger.error(f"SyncFlags stream error, {e.code()=} {e.details()=}")
113113
# re-create the stub if there's a connection issue - otherwise reconnect does not work as expected
114-
if e.code() == grpc.StatusCode.UNAVAILABLE:
115-
self.stub, self.channel = self.create_stub()
114+
self.stub, self.channel = self.create_stub()
116115
except json.JSONDecodeError:
117116
logger.exception(
118117
f"Could not parse JSON flag data from SyncFlags endpoint: {flag_str=}"

0 commit comments

Comments
 (0)