  
              if not is_final:
                  logger.debug("Reloading images")
                  self._threaded_redirector("reload", detected_faces)
          saver.close()
  
      def _check_thread_error(self):
          """ Check if any errors have occurred in the running threads and their errors """
          for thread in self._threads:
              thread.check_and_raise_error()
 
</s> remove             saver.save(output_filename, image)
 </s> add             if not self._args.skip_saving_faces:
                saver.save(output_filename, image) </s> remove             help="Skip saving out the face images"))
 </s> add             help="Skip saving the detected faces to disk. Just create an alignments file"))
        if not self._args.skip_saving_faces:
            saver.close()
  
              if not is_final:
                  logger.debug("Reloading images")
                  self._threaded_redirector("reload", detected_faces)
        if not self._args.skip_saving_faces:
            saver.close()
  
      def _check_thread_error(self):
          """ Check if any errors have occurred in the running threads and their errors """
          for thread in self._threads:
              thread.check_and_raise_error()
keep keep keep keep replace keep keep keep keep keep
 Bugfix: Extract - Fix Skip Saving Faces 
scripts/extract.py