class_docstr: See module docs.
docstr: Returns a new StringIOTree, which is left behind at the current position
  (it what is written to the result will appear right before whatever is
  next written to self).
  
  Calling getvalue() or copyto() on the result will only return the
  contents written to it.
code: def insertion_point(self):
      """
      Returns a new StringIOTree, which is left behind at the current position
      (it what is written to the result will appear right before whatever is
      next written to self).
  
      Calling getvalue() or copyto() on the result will only return the
      contents written to it.
      """
      # Save what we have written until now
      # This is so that getvalue on the result doesn't include it.
      self.commit()
      # Construct the new forked object to return
      other = StringIOTree()
      self.prepended_children.append(other)
      return other
  
file_path: catboost/contrib/tools/cython/Cython/StringIOTree.py
imports: from __future__ import absolute_import
label_desc: Use image node_id 6 for calling the StringIOTree obj's underlying member method code with example usage: obj.insertion_point() and returns: other