          annotate = Annotate(self.image, self.alignments, self.roi)
          if not state["image"]["display"]:
              annotate.draw_black_image()
  
          for item in ("bounding_box", "extract_box",
                       "landmarks", "landmarks_mesh"):
  
              color = self.interface.get_color(item)
              size = self.interface.get_size(item)
  
              state[item]["display"] = False if color == 7 else True
  
 
</s> remove             if key not in ("bounding_box", "extract_box", "landmarks",
                           "landmarks_mesh", "image"):
 </s> add             if key not in ("bounding_box", "extract_box", "landmarks", "landmarks_mesh", "image"): </s> remove 
 </s> add                 logger.trace("Annotating: '%s'", item) </s> remove 
 </s> add             logger.trace("Annotating: '%s'", item)
        for item in ("bounding_box", "extract_box", "landmarks", "landmarks_mesh"):
          annotate = Annotate(self.image, self.alignments, self.roi)
          if not state["image"]["display"]:
              annotate.draw_black_image()
  
        for item in ("bounding_box", "extract_box", "landmarks", "landmarks_mesh"):
        for item in ("bounding_box", "extract_box", "landmarks", "landmarks_mesh"):
        for item in ("bounding_box", "extract_box", "landmarks", "landmarks_mesh"):
              color = self.interface.get_color(item)
              size = self.interface.get_size(item)
  
              state[item]["display"] = False if color == 7 else True
  
keep keep keep keep replace replace 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 
tools/lib_alignments/jobs_manual.py