parameters: (self)
return_statement: return {'api': self._api,
              'path': self._path,
              'buffer_size': self._buffer_size,
              'request_size': self._max_request_size,
              'etag': self._etag,
              'size': self._file_size,
              'offset': self._offset,
              'closed': self.closed}
docstring: Store state as part of serialization/pickling.
  
      The contents of the read buffer are not stored, only the current offset for
      data read by the client. A new read buffer is established at unpickling.
      The head information for the object (file size and etag) are stored to
      reduce startup and ensure the file has not changed.
  
      Returns:
        A dictionary with the state of this object
docstring_summary: Store state as part of serialization/pickling.
docstring_tokens: Store state as part of serialization / pickling .
function: def __getstate__(self):
      """Store state as part of serialization/pickling.
  
      The contents of the read buffer are not stored, only the current offset for
      data read by the client. A new read buffer is established at unpickling.
      The head information for the object (file size and etag) are stored to
      reduce startup and ensure the file has not changed.
  
      Returns:
        A dictionary with the state of this object
      """
      return {'api': self._api,
              'path': self._path,
              'buffer_size': self._buffer_size,
              'request_size': self._max_request_size,
              'etag': self._etag,
              'size': self._file_size,
              'offset': self._offset,
              'closed': self.closed}
function_tokens: def __getstate__ ( self ) : return { 'api' : self . _api , 'path' : self . _path , 'buffer_size' : self . _buffer_size , 'request_size' : self . _max_request_size , 'etag' : self . _etag , 'size' : self . _file_size , 'offset' : self . _offset , 'closed' : self . closed }