'Return an iterator over all of this file\'s data.
The iterator will return chunk-sized instances of
:class:`str` (:class:`bytes` in python 3). This can be
useful when serving files using a webserver that handles
such an iterator efficiently.'

def __iter__(self):

    return GridOutIterator(self, self.__chunks)
