docstr: A proxy for a Perspective `Table` object elsewhere, i.e. on a remote
  server accessible through a Websocket.
  
  All public API methods on this proxy are async, and must be called
  with `await` or a `yield`-based coroutine.
  
  Args:
      client (:obj:`PerspectiveClient`): A `PerspectiveClient` that is
          set up to send messages to a Perspective server implementation
          elsewhere.
  
      name (:obj:`str`): a `str` name for the Table. Automatically
          generated if using the `table` function defined above.
docstr_tok: ["A","proxy","for","a","Perspective","`","Table","`","object","elsewhere",",","i.e",".","on","a","remote","server","accessible","through","a","Websocket",".","All","public","API","methods","on","this","proxy","are","async",",","and","must","be","called","with","`","await","`","or","a","`","yield","`","-based","coroutine",".","Args",":","client","(",":","obj",":","`","PerspectiveClient","`",")",":","A","`","PerspectiveClient","`","that","is","set","up","to","send","messages","to","a","Perspective","server","implementation","elsewhere",".","name","(",":","obj",":","`","str","`",")",":","a","`","str","`","name","for","the","Table",".","Automatically","generated","if","using","the","`","table","`","function","defined","above","."]
code: def __init__(self, client, name):
      """A proxy for a Perspective `Table` object elsewhere, i.e. on a remote
      server accessible through a Websocket.
  
      All public API methods on this proxy are async, and must be called
      with `await` or a `yield`-based coroutine.
  
      Args:
          client (:obj:`PerspectiveClient`): A `PerspectiveClient` that is
              set up to send messages to a Perspective server implementation
              elsewhere.
  
          name (:obj:`str`): a `str` name for the Table. Automatically
              generated if using the `table` function defined above.
      """
      self._client = client
      self._name = name
      self._async_queue = partial(async_queue, self._client, self._name)
      self._subscribe = partial(subscribe, self._client, self._name)
      self._unsubscribe = partial(unsubscribe, self._client, self._name)
  
imports: import asyncio
  from functools import partial
  from .dispatch import async_queue, subscribe, unsubscribe
  from .view_api import view
label_desc: Use image node_id 1 to create a new PerspectiveTableProxy object from inherited base classes: object with example: obj = PerspectiveTableProxy(client, name)