          if self.job == "missing-frames" and self.output == "move":
              logger.warning("Missing_frames was selected with move output, but there will "
                             "be nothing to move. Defaulting to output: console")
              self.output = "console"
          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 "
                             "supported for 'multi-faces' and 'leftover-faces'")
              exit(0)
  
      def compile_output(self):
          """ Compile list of frames that meet criteria """
 
</s> remove         self.validate()
 </s> add  </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:
        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 "
          if self.job == "missing-frames" and self.output == "move":
              logger.warning("Missing_frames was selected with move output, but there will "
                             "be nothing to move. Defaulting to output: console")
              self.output = "console"
        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 "
        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 "
                             "supported for 'multi-faces' and 'leftover-faces'")
              exit(0)
  
      def compile_output(self):
          """ Compile list of frames that meet criteria """
keep keep keep keep replace replace keep keep keep keep keep
 bugfix: Alignments tool, missing-frames validation 
tools/lib_alignments/jobs.py