code: def inspecting_client_factory(self, host, port, ioloop_set_to):
          
          return ReplyWrappedInspectingClientAsync(
              host, port, ioloop=ioloop_set_to, auto_reconnect=self.auto_reconnect)
docs: Return an instance of :class:`ReplyWrappedInspectingClientAsync` or similar
  
          Provided to ease testing. Dynamically overriding this method after instantiation
          but before start() is called allows for deep brain surgery. See
          :class:`katcp.fake_clients.fake_inspecting_client_factory`