def peek(self):
        if self._buffer:
            values = self._buffer[0]
            return Record(self.keys(), tuple(map(hydrated, values)))
        while not self._buffer and not self._consumed:
            self.connection.fetch()
            if self._buffer:
                values = self._buffer[0]
                return Record(self.keys(), tuple(map(hydrated, values)))
        raise ResultError("End of stream")
Adds the time when getTask() was called (as perceived by the scheduler).
dataset/ETHPy150Open nigelsmall/py2neo/py2neo/packages/neo4j/v1/session.py/StatementResult.peek--crossover with--dataset/ETHPy150Open radlab/sparrow/src/main/python/parse_logs.py/Request.add_scheduler_get_task