code: def copy(self, new_grab=None):
          
  
          obj = self.__class__()
          obj.process_grab(new_grab if new_grab else self.grab)
  
          copy_keys = ('status', 'code', 'head', 'body', 'total_time',
                       'connect_time', 'name_lookup_time',
                       'url', 'charset', '_unicode_body',
                       '_grab_config')
          for key in copy_keys:
              setattr(obj, key, getattr(self, key))
  
          obj.headers = copy(self.headers)
          # TODO: Maybe, deepcopy?
          obj.cookies = copy(self.cookies)
  
          return obj
docs: Clone the Response object.