          logger.debug("Carry over keys: %s, data keys: %s", list(self._carry_over), list(data))
          for key in list(self._carry_over):
              carry_over = self._carry_over.pop(key)
              update = data[key]
              logger.debug("Merging carry over data: %s in to %s", carry_over, update)
              timestamp = update.get("timestamp")
              update["timestamp"] = carry_over["timestamp"] if timestamp is None else timestamp
 
</s> remove         self._is_training = is_training
 </s> add         logger.debug("Initializing: %s: (logs_folder: %s, is_training: %s)",
                     self.__class__.__name__, logs_folder, is_training)
        self._is_training = False
        self._training_iterator = None
 </s> remove         logger.warning("You are using legacy extracted faces but have selected '%s' centering "
                       "which is incompatible. Switching centering to 'legacy'", self._centering)
 </s> add         if set_flag:
            logger.warning("You are using legacy extracted faces but have selected '%s' centering "
                           "which is incompatible. Switching centering to 'legacy'",
                           self._centering) </s> remove         self._training_iterator = None
 </s> add         logger.debug("Initialized: %s", self.__class__.__name__)
            if key not in data:
                logger.debug("Carry over found for item %s which does not exist in current "
                             "data: %s. Skipping.", key, list(data))
                continue
          logger.debug("Carry over keys: %s, data keys: %s", list(self._carry_over), list(data))
          for key in list(self._carry_over):
            if key not in data:
                logger.debug("Carry over found for item %s which does not exist in current "
                             "data: %s. Skipping.", key, list(data))
                continue
              carry_over = self._carry_over.pop(key)
              update = data[key]
              logger.debug("Merging carry over data: %s in to %s", carry_over, update)
              timestamp = update.get("timestamp")
              update["timestamp"] = carry_over["timestamp"] if timestamp is None else timestamp
keep add keep keep keep keep keep
 Training bugfixes:
  - lib.training.generator
      - Fix duplicate "legacy faceset" warning
      - Fix missing mask error message
  - gui: Fix bug in live stats when resuming an old session 
lib/gui/analysis/event_reader.py