def seek(self, position):
        mark_offset = position.get_offset_into_buffer()
        if mark_offset < 0:
            raise Exception('Attempt to seek to a position that occurs before further set mark.')

        buffer_index = self.__determine_buffer_index(mark_offset)
        if buffer_index is not None:
            self.__buffer.seek(buffer_index)
        else:
            self.__reset_buffer()

        self.__position = mark_offset
Check we have a valid 200 response from Dropbox.
dataset/ETHPy150Open scalyr/scalyr-agent-2/scalyr_agent/log_processing.py/LogFileIterator.seek--crossover with--dataset/ETHPy150Open django-dbbackup/django-dbbackup/dbbackup/storage/dropbox_storage.py/Storage.run_dropbox_action