Exemple #1
0
 def with_call(self,
               request,
               timeout=None,
               metadata=None,
               credentials=None):
     rpc_handler = self._channel_handler.invoke_rpc(
         self._method_full_rpc_name, _common.fuss_with_metadata(metadata),
         [request], True, timeout)
     return _invocation.blocking_unary_response_with_call(rpc_handler)
Exemple #2
0
 def terminate(self, trailing_metadata, code, details):
     with self._condition:
         if self._initial_metadata is None:
             self._initial_metadata = _common.FUSSED_EMPTY_METADATA
         self._trailing_metadata = _common.fuss_with_metadata(
             trailing_metadata)
         self._code = code
         self._details = details
         self._condition.notify_all()
Exemple #3
0
 def terminate(self, trailing_metadata, code, details):
     with self._condition:
         if self._initial_metadata is None:
             self._initial_metadata = _common.FUSSED_EMPTY_METADATA
         self._trailing_metadata = _common.fuss_with_metadata(
             trailing_metadata)
         self._code = code
         self._details = details
         self._condition.notify_all()
Exemple #4
0
 def future(self,
            request_iterator,
            timeout=None,
            metadata=None,
            credentials=None):
     rpc_handler = self._channel_handler.invoke_rpc(
         self._method_full_rpc_name, _common.fuss_with_metadata(metadata),
         [], False, timeout)
     _invocation.consume_requests(request_iterator, rpc_handler)
     return _invocation.future_call(rpc_handler)
Exemple #5
0
 def future(self,
            request_iterator,
            timeout=None,
            metadata=None,
            credentials=None):
     rpc_handler = self._channel_handler.invoke_rpc(
         self._method_full_rpc_name, _common.fuss_with_metadata(metadata),
         [], False, timeout)
     _invocation.consume_requests(request_iterator, rpc_handler)
     return _invocation.future_call(rpc_handler)
Exemple #6
0
 def __call__(self, request, timeout=None, metadata=None, credentials=None):
     rpc_handler = self._channel_handler.invoke_rpc(
         self._method_full_rpc_name, _common.fuss_with_metadata(metadata),
         [request], True, timeout)
     return _invocation.ResponseIteratorCall(rpc_handler)
Exemple #7
0
 def send_initial_metadata(self, initial_metadata):
     with self._condition:
         self._initial_metadata = _common.fuss_with_metadata(
             initial_metadata)
         self._condition.notify_all()
Exemple #8
0
 def send_initial_metadata(self, initial_metadata):
     with self._condition:
         self._initial_metadata = _common.fuss_with_metadata(
             initial_metadata)
         self._condition.notify_all()
 def set_trailing_metadata(self, trailing_metadata):
     self._rpc.set_trailing_metadata(
         _common.fuss_with_metadata(trailing_metadata))
 def send_initial_metadata(self, initial_metadata):
     initial_metadata_sent = self._rpc.send_initial_metadata(
         _common.fuss_with_metadata(initial_metadata))
     if not initial_metadata_sent:
         raise ValueError(
             'ServicerContext.send_initial_metadata called too late!')
 def set_trailing_metadata(self, trailing_metadata):
     self._rpc.set_trailing_metadata(
         _common.fuss_with_metadata(trailing_metadata))
 def send_initial_metadata(self, initial_metadata):
     initial_metadata_sent = self._rpc.send_initial_metadata(
         _common.fuss_with_metadata(initial_metadata))
     if not initial_metadata_sent:
         raise ValueError(
             'ServicerContext.send_initial_metadata called too late!')
Exemple #13
0
 def __call__(self, request, timeout=None, metadata=None, credentials=None):
     rpc_handler = self._channel_handler.invoke_rpc(
         self._method_full_rpc_name, _common.fuss_with_metadata(metadata),
         [request], True, timeout)
     return _invocation.ResponseIteratorCall(rpc_handler)
Exemple #14
0
 def with_call(self, request, timeout=None, metadata=None, credentials=None):
     rpc_handler = self._channel_handler.invoke_rpc(
         self._method_full_rpc_name, _common.fuss_with_metadata(metadata),
         [request], True, timeout)
     return _invocation.blocking_unary_response_with_call(rpc_handler)