code: def __finish(self):
      try:
          signal.signal(signal.SIGINT, self.old_handler)
      except ValueError:
          pass
      tracker.save()
      tracker.new_line()
      if self.__is_save_models:
          logger.log("Saving model...")
          experiment.save_checkpoint()
  
imports: import signal
  import typing
  from typing import Optional, Tuple, Any, Collection
  from labml import tracker, logger, experiment, monit
  from labml.configs import BaseConfigs, meta_config, option
  from labml.internal.monitor import Loop
  from labml.logger import Text
label_desc: Use image node_id 4 for calling the TrainingLoop obj's underlying member method code with example usage: obj.__finish() without return types