code: def client_resource_factory(self, res_spec, parent, logger):
          
          return KATCPClientResource(res_spec, parent=self, logger=logger)
docs: Return an instance of :class:`KATCPClientResource` or similar
  
          Provided to ease testing. Overriding this method allows deep brain surgery. See
          :func:`katcp.fake_clients.fake_KATCP_client_resource_factory`