                  continue
              color += 1
              state[key]["size"] = 1
              state[key]["color"] = color
  
          return state
  
      def save_alignments(self, *args):  # pylint: disable=unused-argument
          """ Save alignments """
          if not self.state["edit"]["updated"]:
 
</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"):
        logger.debug("State: %s", state)
                  continue
              color += 1
              state[key]["size"] = 1
              state[key]["color"] = color
        logger.debug("State: %s", state)
          return state
  
      def save_alignments(self, *args):  # pylint: disable=unused-argument
          """ Save alignments """
          if not self.state["edit"]["updated"]:
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 
tools/lib_alignments/jobs_manual.py