              return self._args.save_interval
          return None
  
      @property
      def _skip_num(self):
          """ int: Number of frames to skip if extract_every_n has been provided """
          return self._args.extract_every_n if hasattr(self._args, "extract_every_n") else 1
  
      def _set_skip_list(self):
          """ Add the skip list to the image loader
 
</s> remove     def _set_skip_list(self):
 </s> add     def _set_skip_list(self) -> None: </s> remove     def _save_interval(self):
 </s> add     def _save_interval(self) -> Optional[int]: </s> remove         func = getattr(self, "_{}".format(task))
 </s> add         func = getattr(self, f"_{task}") </s> remove     def process(self):
 </s> add     def process(self) -> None: </s> remove     def __init__(self, arguments):
 </s> add     def __init__(self, arguments: argparse.Namespace) -> None:
    def _skip_num(self) -> int:
              return self._args.save_interval
          return None
  
      @property
    def _skip_num(self) -> int:
          """ int: Number of frames to skip if extract_every_n has been provided """
          return self._args.extract_every_n if hasattr(self._args, "extract_every_n") else 1
  
      def _set_skip_list(self):
          """ Add the skip list to the image loader
keep keep keep keep replace keep keep keep keep keep
 bugfix: extract - stop progress bar from going over max value 
scripts/extract.py