class_docstr: Forwards all requests to the raylet driver servicer. Useful for injecting
  errors between a client and server pair.
class_docstr_tok: ["Forwards","all","requests","to","the","raylet","driver","servicer",".","Useful","for","injecting","errors","between","a","client","and","server","pair","."]
code: def GetObject(self, request, context=None):
      for response in self._call_inner_function(
          request, context, "GetObject"
      ):
          if self.on_response:
              self.on_response(response)
          yield response
  
imports: from concurrent import futures
  import contextlib
  import os
  import threading
  import sys
  import grpc
  from mock import Mock
  import numpy
  import time
  import random
  import pytest
  from typing import Any, Callable, Optional
  from unittest.mock import patch
  import ray
  from ray._private.utils import get_or_create_event_loop
  import ray.core.generated.ray_client_pb2
  import ray.core.generated.ray_client_pb2_grpc
  from ray.tests.conftest import call_ray_start_context
  from ray.util.client.common import CLIENT_SERVER_MAX_THREADS, GRPC_OPTIONS
label_desc: Use image node_id 13 for calling the MiddlemanRayletServicer obj's underlying member method code with example usage: obj.GetObject(request, context) without return types