docstr: Warning: main post() does not call this
docstr_tok: ["Warning",":","main","post","(",")","does","not","call","this"]
code: def post_g(self, g, name=None, description=None):
      """
      Warning: main post() does not call this
      """
  
      self.edge_encodings = self.g_to_edge_encodings(g)
      self.node_encodings = self.g_to_node_encodings(g)
      if not (name is None):
          self.name = name
      if not (description is None):
          self.description = description
  
      self.edges = pa.Table.from_pandas(
          g._edges, preserve_index=False
      ).replace_schema_metadata({})
      if not (g._nodes is None):
          self.nodes = pa.Table.from_pandas(
              g._nodes, preserve_index=False
          ).replace_schema_metadata({})
  
      out = self.post()
      self.maybe_post_share_link(g)
  
      return out
  
imports: from typing import List, Optional
  import io, pyarrow, requests, sys
  from graphistry.privacy import Mode, Privacy
  from .ArrowFileUploader import ArrowFileUploader
  from .util import setup_logger
label_desc: Use image node_id 50 for calling the ArrowUploader obj's underlying member method code with example usage: obj.post_g(g, name, description) and returns: out