code: def events_for_replay(self, session=None, target=None):
          
          if session is None:
              session = self.session
          return session.query(Info).order_by(Info.creation_time)
docs: Returns an ordered list of "events" for replaying.
          Experiments may override this method to provide custom
          replay logic. The "events" returned by this method will be passed
          to :meth:`~Experiment.replay_event`. The default implementation
          simply returns all :class:`~dallinger.models.Info` objects in the
          order they were created.