          Default: ``None``
      """
      def __init__(self,
                   alignments: "AlignmentData",
                   arguments: Namespace,
                   faces: Optional[Faces] = None) -> None:
          logger.debug("Initializing %s: (arguments: %s, faces: %s)",
                       self.__class__.__name__, arguments, faces)
          self._alignments = alignments
  
 
</s> remove         self._mask_pipeline = None
 </s> add         self._mask_pipeline: Optional[Extractor] = None </s> remove         alignment_file = self._find_alignments()
        self.alignments = None if job == "from-faces" else AlignmentData(alignment_file)
 </s> add         if job == "from-faces":
            self.alignments = None
        else:
            self.alignments = AlignmentData(self._find_alignments())
 </s> remove         ``True`` of the script is being called by Faceswap's internal updater. ``False`` if full
 </s> add         ``True`` if the script is being called by Faceswap's internal updater. ``False`` if full </s> remove         self._faces = faces if faces else Faces(arguments.faces_dir, **kwargs)
 </s> add         if faces:
            self._faces = faces
        else:
            assert arguments is not None
            self._faces = Faces(arguments.faces_dir, **kwargs)
                 arguments: Optional[Namespace],
          Default: ``None``
      """
      def __init__(self,
                   alignments: "AlignmentData",
                 arguments: Optional[Namespace],
                   faces: Optional[Faces] = None) -> None:
          logger.debug("Initializing %s: (arguments: %s, faces: %s)",
                       self.__class__.__name__, arguments, faces)
          self._alignments = alignments
  
keep keep keep keep replace keep keep keep keep keep
 Bugfix: Alignments tool - don't error on from-faces job 
tools/alignments/jobs.py