          except Exception as err:
              logger.error("Failed to convert image: '%s'. Reason: %s", filename, err)
              raise
  
      def convert_one_face(self, converter, imagevars):
          """ Perform the conversion on the given frame for a single face """
          filename, image, idx, face = imagevars
  
          if self.opts.check_skipface(filename, idx):
              return image
 
</s> remove         filename, image, idx, face = imagevars

        if self.opts.check_skipface(filename, idx):
            return image

 </s> add  </s> remove                 for idx, face in enumerate(faces):
                    image = self.convert_one_face(converter,
                                                  (filename, image, idx, face))
 </s> add                 for face in faces:
                    image = self.convert_one_face(converter, image, face) </s> remove     def process_faces(self, filename, faces, save_queue):
        """ Perform processing on found faces """
 </s> add     def output_faces(self, filename, faces, save_queue):
        """ Output faces to save thread """ </s> remove         filename = faces["filename"]

 </s> add  </s> remove             logger.debug("No face to delete")
 </s> add             logger.debug("No face to delete: (frame: '%s', idx %s)", frame, idx)
    def convert_one_face(self, converter, image, face):
          except Exception as err:
              logger.error("Failed to convert image: '%s'. Reason: %s", filename, err)
              raise
  
    def convert_one_face(self, converter, image, face):
          """ Perform the conversion on the given frame for a single face """
          filename, image, idx, face = imagevars
  
          if self.opts.check_skipface(filename, idx):
              return image
keep keep keep keep replace keep keep keep keep keep
 Add Face Hashes to Alignments (#550)

* Convert main scripts to use face hashes

* Alignment tool: Use hashes, add logging, add face rename function

* More logging. Update Manual tool to work with hashing 
scripts/convert.py