Public Member Functions | |
def | __call__ (self, request, timeout=None, metadata=None, credentials=None, wait_for_ready=None, compression=None) |
Affords invoking a unary-stream RPC from client-side.
Definition at line 765 of file src/python/grpcio/grpc/__init__.py.
def grpc.UnaryStreamMultiCallable.__call__ | ( | self, | |
request, | |||
timeout = None , |
|||
metadata = None , |
|||
credentials = None , |
|||
wait_for_ready = None , |
|||
compression = None |
|||
) |
Invokes the underlying RPC. Args: request: The request value for the RPC. timeout: An optional duration of time in seconds to allow for the RPC. If None, the timeout is considered infinite. metadata: An optional :term:`metadata` to be transmitted to the service-side of the RPC. credentials: An optional CallCredentials for the RPC. Only valid for secure Channel. wait_for_ready: This is an EXPERIMENTAL argument. An optional flag to enable :term:`wait_for_ready` mechanism. compression: An element of grpc.compression, e.g. grpc.compression.Gzip. This is an EXPERIMENTAL option. Returns: An object that is a Call for the RPC, an iterator of response values, and a Future for the RPC. Drawing response values from the returned Call-iterator may raise RpcError indicating termination of the RPC with non-OK status.
Reimplemented in grpc._channel._UnaryStreamMultiCallable, grpc._channel._SingleThreadedUnaryStreamMultiCallable, and grpc._interceptor._UnaryStreamMultiCallable.
Definition at line 769 of file src/python/grpcio/grpc/__init__.py.