  class FrameDisplay():
      """" Window that holds the frame """
      def __init__(self, image, alignments, roi, interface):
          self.image = image
          self.roi = roi
          self.alignments = alignments
          self.interface = interface
 
</s> remove         return FacesDisplay(faces,
                            landmarks,
                            self.extracted_faces.size,
                            self.interface)
 </s> add         return FacesDisplay(faces, landmarks, self.extracted_faces.size, self.interface)
        logger.trace("Initializing %s: (alignments: %s, roi: %s, interface: %s)",
                     self.__class__.__name__, alignments, roi, interface)
  class FrameDisplay():
      """" Window that holds the frame """
      def __init__(self, image, alignments, roi, interface):
        logger.trace("Initializing %s: (alignments: %s, roi: %s, interface: %s)",
                     self.__class__.__name__, alignments, roi, interface)
          self.image = image
          self.roi = roi
          self.alignments = alignments
          self.interface = interface
keep keep add 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 
tools/lib_alignments/jobs_manual.py