parameters: (self)
return_statement: return clone
docstring: Make a deep copy this chart.
  
      Formatters & display will be missing from the copy, due to limitations in
      deepcopy.
docstring_summary: Make a deep copy this chart.
docstring_tokens: Make a deep copy this chart .
function: def _Clone(self):
      """Make a deep copy this chart.
  
      Formatters & display will be missing from the copy, due to limitations in
      deepcopy.
      """
      orig_values = {}
      # Things which deepcopy will likely choke on if it tries to copy.
      uncopyables = ['formatters', 'display', 'auto_color', 'auto_scale',
                     'auto_legend']
      for name in uncopyables:
        orig_values[name] = getattr(self, name)
        setattr(self, name, None)
      clone = copy.deepcopy(self)
      for name, orig_value in orig_values.iteritems():
        setattr(self, name, orig_value)
      return clone
function_tokens: def _Clone ( self ) : orig_values = { } # Things which deepcopy will likely choke on if it tries to copy. uncopyables = [ 'formatters' , 'display' , 'auto_color' , 'auto_scale' , 'auto_legend' ] for name in uncopyables : orig_values [ name ] = getattr ( self , name ) setattr ( self , name , None ) clone = copy . deepcopy ( self ) for name , orig_value in orig_values . iteritems ( ) : setattr ( self , name , orig_value ) return clone