code: def dump_seek(self, reading_id):
          
  
          if self.dump_walker is None:
              return (pack_error(ControllerSubsystem.SENSOR_LOG, SensorLogError.STREAM_WALKER_NOT_INITIALIZED),
                      Error.NO_ERROR, 0)
  
          try:
              exact = self.dump_walker.seek(reading_id, target='id')
          except UnresolvedIdentifierError:
              return (pack_error(ControllerSubsystem.SENSOR_LOG, SensorLogError.NO_MORE_READINGS),
                      Error.NO_ERROR, 0)
  
          error = Error.NO_ERROR
          if not exact:
              error = pack_error(ControllerSubsystem.SENSOR_LOG, SensorLogError.ID_FOUND_FOR_ANOTHER_STREAM)
  
          return (error, error.NO_ERROR, self.dump_walker.count())
docs: Seek the dump streamer to a given ID.
  
          Returns:
              (int, int, int): Two error codes and the count of remaining readings.
  
              The first error code covers the seeking process.
              The second error code covers the stream counting process (cannot fail)
              The third item in the tuple is the number of readings left in the stream.