  
      def save_alignments(self, *args):  # pylint: disable=unused-argument
          """ Save alignments """
          if not self.state["edit"]["updated"]:
              logger.debug("Save received, but state not updated. Not saving")
              return
          self.alignments.save()
 
</s> remove 
 </s> add         logger.debug("State: %s", state)
        logger.debug("Saving Alignments")
  
      def save_alignments(self, *args):  # pylint: disable=unused-argument
          """ Save alignments """
        logger.debug("Saving Alignments")
          if not self.state["edit"]["updated"]:
              logger.debug("Save received, but state not updated. Not saving")
              return
          self.alignments.save()
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