class_docstr: A FireTrace represents the steps taken during a single Fire execution.
  
  A FireTrace consists of a sequence of FireTraceElement objects. Each element
  represents an action taken by Fire during a single Fire execution. An action
  may be instantiating a class, calling a routine, or accessing a property.
class_docstr_tok: ["A","FireTrace","represents","the","steps","taken","during","a","single","Fire","execution",".","A","FireTrace","consists","of","a","sequence","of","FireTraceElement","objects",".","Each","element","represents","an","action","taken","by","Fire","during","a","single","Fire","execution",".","An","action","may","be","instantiating","a","class",",","calling","a","routine",",","or","accessing","a","property","."]
docstr: Marks that the most recent element of the trace used  a separator.
  
  A separator is an argument you can pass to a Fire CLI to separate args left
  of the separator from args right of the separator.
  
  Here's an example to demonstrate the separator. Let's say you have a
  function that takes a variable number of args, and you want to call that
  function, and then upper case the result. Here's how to do it:
  
  # in Python
  def display(arg1, arg2='!'):
    return arg1 + arg2
  
  # from Bash (the default separator is the hyphen -)
  display hello   # hello!
  display hello upper # helloupper
  display hello - upper # HELLO!
  
  Note how the separator caused the display function to be called with the
  default value for arg2.
docstr_tok: ["Marks","that","the","most","recent","element","of","the","trace","used","a","separator",".","A","separator","is","an","argument","you","can","pass","to","a","Fire","CLI","to","separate","args","left","of","the","separator","from","args","right","of","the","separator",".","Here","'s","an","example","to","demonstrate","the","separator",".","Let","'s","say","you","have","a","function","that","takes","a","variable","number","of","args",",","and","you","want","to","call","that","function",",","and","then","upper","case","the","result",".","Here","'s","how","to","do","it",":","#","in","Python","def","display","(","arg1",",","arg2=","'","!","'",")",":","return","arg1","+","arg2","#","from","Bash","(","the","default","separator","is","the","hyphen","-",")","display","hello","#","hello","!","display","hello","upper","#","helloupper","display","hello","-","upper","#","HELLO","!","Note","how","the","separator","caused","the","display","function","to","be","called","with","the","default","value","for","arg2","."]
code: def AddSeparator(self):
      """Marks that the most recent element of the trace used  a separator.
  
      A separator is an argument you can pass to a Fire CLI to separate args left
      of the separator from args right of the separator.
  
      Here's an example to demonstrate the separator. Let's say you have a
      function that takes a variable number of args, and you want to call that
      function, and then upper case the result. Here's how to do it:
  
      # in Python
      def display(arg1, arg2='!'):
        return arg1 + arg2
  
      # from Bash (the default separator is the hyphen -)
      display hello   # hello!
      display hello upper # helloupper
      display hello - upper # HELLO!
  
      Note how the separator caused the display function to be called with the
      default value for arg2.
      """
      self.elements[-1].AddSeparator()
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import pipes
  from fire import inspectutils
label_desc: Use image node_id 10 for calling the FireTrace obj's underlying member method code with example usage: obj.AddSeparator() without return types