async def intercept_unary_unary(self, continuation, client_call_details, request): new_client_call_details = aio.ClientCallDetails( method=client_call_details.method, timeout=_constants.UNARY_CALL_WITH_SLEEP_VALUE / 2, metadata=client_call_details.metadata, credentials=client_call_details.credentials, wait_for_ready=client_call_details.wait_for_ready) try: call = await continuation(new_client_call_details, request) await call except grpc.RpcError: pass self.calls.append(call) new_client_call_details = aio.ClientCallDetails( method=client_call_details.method, timeout=None, metadata=client_call_details.metadata, credentials=client_call_details.credentials, wait_for_ready=client_call_details.wait_for_ready) call = await continuation(new_client_call_details, request) self.calls.append(call) return call
async def intercept_unary_unary(self, continuation, client_call_details, request): new_client_call_details = aio.ClientCallDetails( method=client_call_details.method, timeout=UNARY_CALL_WITH_SLEEP_VALUE / 2, metadata=client_call_details.metadata, credentials=client_call_details.credentials) return await continuation(new_client_call_details, request)
async def intercept_unary_unary(self, continuation, client_call_details, request): new_details = aio.ClientCallDetails( method=client_call_details.method, timeout=client_call_details.timeout, metadata=client_call_details.metadata + _INITIAL_METADATA_TO_INJECT, credentials=client_call_details.credentials, ) return await continuation(new_details, request)
async def intercept_unary_unary(self, continuation, client_call_details, request): new_metadata = aio.Metadata(*client_call_details.metadata, *_INITIAL_METADATA_TO_INJECT) new_details = aio.ClientCallDetails( method=client_call_details.method, timeout=client_call_details.timeout, metadata=new_metadata, credentials=client_call_details.credentials, wait_for_ready=client_call_details.wait_for_ready, ) return await continuation(new_details, request)