class_docstr: A FireTraceElement represents a single step taken by a Fire execution.
  
  Examples of a FireTraceElement are the instantiation of a class or the
  accessing of an object member.
class_docstr_tok: ["A","FireTraceElement","represents","a","single","step","taken","by","a","Fire","execution",".","Examples","of","a","FireTraceElement","are","the","instantiation","of","a","class","or","the","accessing","of","an","object","member","."]
docstr: Instantiates a FireTraceElement.
  
  Args:
    component: The result of this element of the trace.
    action: The type of action (eg instantiating a class) taking place.
    target: (string) The name of the component being acted upon.
    args: The args consumed by the represented action.
    filename: The file in which the action is defined, or None if N/A.
    lineno: The line number on which the action is defined, or None if N/A.
    error: The error represented by the action, or None if N/A.
    capacity: (bool) Whether the action could have accepted additional args.
docstr_tok: ["Instantiates","a","FireTraceElement",".","Args",":","component",":","The","result","of","this","element","of","the","trace",".","action",":","The","type","of","action","(","eg","instantiating","a","class",")","taking","place",".","target",":","(","string",")","The","name","of","the","component","being","acted","upon",".","args",":","The","args","consumed","by","the","represented","action",".","filename",":","The","file","in","which","the","action","is","defined",",","or","None","if","N\/A",".","lineno",":","The","line","number","on","which","the","action","is","defined",",","or","None","if","N\/A",".","error",":","The","error","represented","by","the","action",",","or","None","if","N\/A",".","capacity",":","(","bool",")","Whether","the","action","could","have","accepted","additional","args","."]
code: def __init__(
      self,
      component=None,
      action=None,
      target=None,
      args=None,
      filename=None,
      lineno=None,
      error=None,
      capacity=None,
  ):
      """Instantiates a FireTraceElement.
  
      Args:
        component: The result of this element of the trace.
        action: The type of action (eg instantiating a class) taking place.
        target: (string) The name of the component being acted upon.
        args: The args consumed by the represented action.
        filename: The file in which the action is defined, or None if N/A.
        lineno: The line number on which the action is defined, or None if N/A.
        error: The error represented by the action, or None if N/A.
        capacity: (bool) Whether the action could have accepted additional args.
      """
      self.component = component
      self._action = action
      self._target = target
      self.args = args
      self._filename = filename
      self._lineno = lineno
      self._error = error
      self._separator = False
      self._capacity = capacity
  
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 1 to create a new FireTraceElement object from inherited base classes: object with example: obj = FireTraceElement(component, action, target, args, filename, lineno, error, capacity)