parameters: (self)
return_statement: return self.__class__(self.maps[0].copy(), *self.maps[1:])
docstring: New ChainMap or subclass with a new copy of maps[0] and refs to maps[1:]
docstring_summary: New ChainMap or subclass with a new copy of maps[0] and refs to maps[1:]
docstring_tokens: New ChainMap or subclass with a new copy of maps [ 0 ] and refs to maps [ 1 : ]
function: def copy(self):
          'New ChainMap or subclass with a new copy of maps[0] and refs to maps[1:]'
          return self.__class__(self.maps[0].copy(), *self.maps[1:])
function_tokens: def copy ( self ) : return self . __class__ ( self . maps [ 0 ] . copy ( ) , * self . maps [ 1 : ] )