          faces = self.select_valid_faces(frame_fullname)
  
          for idx, face in enumerate(faces):
              output = "{}_{}{}".format(frame_name, str(idx), extension)
              if self.type == "large":
                  self.frames.save_image(self.faces_dir, output, face.aligned_face)
              else:
                  output = os.path.join(self.faces_dir, output)
                  f_hash = self.extracted_faces.save_face_with_hash(output,
                                                                    extension,
 
</s> remove         if self.type != "large":
 </s> add         if not self.arguments.large: </s> remove                               "help": "The output size of extracted faces. (extract only)"})
 </s> add                               "help": "[Extract only] The output size of extracted faces."}) </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 extracted_faces != 0 and self.type != "large":
 </s> add         if extracted_faces != 0 and not self.arguments.large: </s> remove         self.alignments = alignments
 </s> add 
            if self.arguments.large:
          faces = self.select_valid_faces(frame_fullname)
  
          for idx, face in enumerate(faces):
              output = "{}_{}{}".format(frame_name, str(idx), extension)
            if self.arguments.large:
                  self.frames.save_image(self.faces_dir, output, face.aligned_face)
              else:
                  output = os.path.join(self.faces_dir, output)
                  f_hash = self.extracted_faces.save_face_with_hash(output,
                                                                    extension,
keep keep keep keep replace keep keep keep keep keep
 Alignments tool: Remove extract-large and add `large` option 
tools/lib_alignments/jobs.py