                  continue
  
              extracted_faces += self.output_faces(frame)
  
          if extracted_faces != 0 and self.type != "large":
              self.alignments.save()
          logger.info("%s face(s) extracted", extracted_faces)
  
      def output_faces(self, frame):
          """ Output the frame's faces to file """
 
</s> remove         if self.type != "large":
 </s> add         if not self.arguments.large: </s> remove                     "\nL|'extract-large': - Extract all faces that have not been upscaled. Useful "
                    "for excluding low-res images from a training set.. Can pass in the '-een' "
                    "(--extract-every-n) parameter to only extract every nth frame." +
                    frames_and_faces_dir + align_eyes +
 </s> add  </s> remove         if self.args.job.startswith("extract"):
            job = Extract
        elif self.args.job == "update-hashes":
 </s> add         if self.args.job == "update-hashes": </s> remove             if self.type == "large":
 </s> add             if self.arguments.large: </s> remove         self.alignments = alignments
 </s> add 
        if extracted_faces != 0 and not self.arguments.large:
                  continue
  
              extracted_faces += self.output_faces(frame)
  
        if extracted_faces != 0 and not self.arguments.large:
              self.alignments.save()
          logger.info("%s face(s) extracted", extracted_faces)
  
      def output_faces(self, frame):
          """ Output the frame's faces to file """
keep keep keep keep replace keep keep keep keep keep
 Alignments tool: Remove extract-large and add `large` option 
tools/lib_alignments/jobs.py