                      # Log error and output original frame
                      logger.error("Failed to convert image: '%s'. Reason: %s",
                                   item["filename"], str(err))
                      image = item["image"]
                      logger.trace("Convert error traceback:", exc_info=True)
                      # UNCOMMENT THIS CODE BLOCK TO PRINT TRACEBACK ERRORS
                      # import sys ; import traceback
                      # exc_info = sys.exc_info() ; traceback.print_exception(*exc_info)
                  logger.trace("Out queue put: %s", item["filename"])
                  out_queue.put((item["filename"], image))
 
</s> remove         mask_centering = detected_face.mask[self._args.mask_type].stored_centering
 </s> add         if self._args.mask_type != "none":
            mask_centering = detected_face.mask[self._args.mask_type].stored_centering
        else:
            mask_centering = "face"  # Unused but requires a valid value </s> remove         if self._alignments.version == 1.0:
            logger.error("The alignments file format has been updated since the given alignments "
                         "file was generated. You need to update the file to proceed.")
            logger.error("To do this run the 'Alignments Tool' > 'Extract' Job.")
            sys.exit(1)
 </s> add         self._validate() </s> remove         self._validate()
 </s> add 
                    loglevel = logger.trace if log_once else logger.warning
                    loglevel("Convert error traceback:", exc_info=True)
                    log_once = True
                      # Log error and output original frame
                      logger.error("Failed to convert image: '%s'. Reason: %s",
                                   item["filename"], str(err))
                      image = item["image"]
                    loglevel = logger.trace if log_once else logger.warning
                    loglevel("Convert error traceback:", exc_info=True)
                    log_once = True
                      # UNCOMMENT THIS CODE BLOCK TO PRINT TRACEBACK ERRORS
                      # import sys ; import traceback
                      # exc_info = sys.exc_info() ; traceback.print_exception(*exc_info)
                  logger.trace("Out queue put: %s", item["filename"])
                  out_queue.put((item["filename"], image))
keep keep keep keep replace keep keep keep keep keep
 bugfix: Convert - don't error if no mask is selected 
lib/convert.py