code: def __init__(self, client: "Client"):
      self._rpc_client = client
  
      self.init_args = pack_args(encode_tree({}))
      self.resource_type = "Repo"
  
      handler = self._rpc_client.get_resource_handler(
          self, self.resource_type, args=self.init_args
      )
  
      self._resources = RemoteRepoAutoClean(self)
      self._resources.rpc_client = client
      self._resources.handler = handler
      self._handler = handler
  
file_path: aim/aim/sdk/remote_repo_proxy.py
imports: from typing import TYPE_CHECKING
  from aim.storage.treeutils import encode_tree
  from aim.ext.transport.message_utils import pack_args
  from aim.ext.transport.remote_resource import RemoteResourceAutoClean
label_desc: Use image node_id 1 to create a new RemoteRepoProxy object  with example: obj = RemoteRepoProxy(client)