  
      def process(self):
          """ Process the frames check against the alignments file """
          logger.info("[CHECK %s]", self.type.upper())
          self.validate()
          items_output = self.compile_output()
          self.output_results(items_output)
  
      def validate(self):
          """ Check that the selected type is valid for
 
</s> remove         if hasattr(arguments, "faces_dir") and arguments.faces_dir:
 </s> add         if (hasattr(arguments, "faces_dir") and arguments.faces_dir and
                hasattr(arguments, "frames_dir") and arguments.frames_dir):
            logger.error("Only select a source frames (-fr) or source faces (-fc) folder")
            exit(0)
        elif hasattr(arguments, "faces_dir") and arguments.faces_dir: </s> remove         elif self.type == "faces" and self.job not in ("multi-faces", "leftover-faces"):
            logger.warning("The selected folder is not valid. Only folder set with '-fc' is "
 </s> add         if self.type == "faces" and self.job not in ("multi-faces", "leftover-faces"):
            logger.warning("The selected folder is not valid. Faces folder (-fc) is only "
  
      def process(self):
          """ Process the frames check against the alignments file """
          logger.info("[CHECK %s]", self.type.upper())

          items_output = self.compile_output()
          self.output_results(items_output)
  
      def validate(self):
          """ Check that the selected type is valid for
keep keep keep keep replace keep keep keep keep keep
 bugfix: Alignments tool, missing-frames validation 
tools/lib_alignments/jobs.py