          for item in tqdm(self._items, desc=self.output_message):
              filename = item["frame_fullname"]
              if not self._alignments.frame_has_multiple_faces(filename):
                  continue
              logger.trace("Returning: '%s'", filename)
              yield filename
  
      def _get_multi_faces_faces(self):
          """ Return Faces when there are multiple faces in a frame """
          self.output_message = "Multiple faces in frame"
 
</s> remove             logger.trace("Returning: '%s'", retval)
 </s> add             logger.trace("Returning: '%s'", retval)  # type:ignore </s> remove             logger.trace(frame)
 </s> add             logger.trace(frame)  # type:ignore </s> remove                 logger.verbose("skipping invalid file: '%s'", filename)
 </s> add                 logger.verbose("skipping invalid file: '%s'", filename)  # type:ignore </s> remove         logger.trace("Outputting frame: %s", filename)
 </s> add         logger.trace("Outputting frame: %s", filename)  # type:ignore </s> remove                            alignment: dict,
 </s> add                            alignment: AlignmentFileDict,
            logger.trace("Returning: '%s'", filename)  # type:ignore
          for item in tqdm(self._items, desc=self.output_message):
              filename = item["frame_fullname"]
              if not self._alignments.frame_has_multiple_faces(filename):
                  continue
            logger.trace("Returning: '%s'", filename)  # type:ignore
              yield filename
  
      def _get_multi_faces_faces(self):
          """ Return Faces when there are multiple faces in a frame """
          self.output_message = "Multiple faces in frame"
keep keep keep keep replace keep keep keep keep keep
 Bugfix: Alignments tool - don't error on from-faces job 
tools/alignments/jobs.py