What's needed?
Currently, the client doesn't appear to be handling the AioRpcError exceptions raised by the grpc client, which leaks the underlying exceptions to the client's users.
Proposed solution
We need to pass the caught AioRpcErrors to ApiClientError.from_grpc_error method and raise those.
Use cases
No response
Alternatives and workarounds
No response
Additional context
No response
What's needed?
Currently, the client doesn't appear to be handling the
AioRpcErrorexceptions raised by the grpc client, which leaks the underlying exceptions to the client's users.Proposed solution
We need to pass the caught
AioRpcErrors toApiClientError.from_grpc_errormethod and raise those.Use cases
No response
Alternatives and workarounds
No response
Additional context
No response