def METHOD_NAME(self):
    while True:
        self._f.seek(self.bytes_read)
        byte = self._f.read(1)
        if byte:
            self.bytes_read += 1
            yield byte
        else:
            return