          """ The entry point for the Alignments tool from :mod:`lib.tools.alignments.cli`.
  
          Launches the selected alignments job.
          """
          if self.args.job in ("missing-alignments", "missing-frames", "multi-faces", "no-faces"):
              job = Check
          else:
              job = globals()[self.args.job.title().replace("-", "")]
          job = job(self.alignments, self.args)
          logger.debug(job)
          job.process()
 
</s> remove             job = globals()[self.args.job.title().replace("-", "")]
        job = job(self.alignments, self.args)
 </s> add             job = globals()[self._args.job.title().replace("-", "")]
        job = job(self.alignments, self._args) </s> remove         self.args = arguments
        job = self.args.job
        self.alignments = None if job == "from-faces" else AlignmentData(self.args.alignments_file)
 </s> add         self._args = arguments
        job = self._args.job
        alignment_file = self._find_alignments()
        self.alignments = None if job == "from-faces" else AlignmentData(alignment_file) </s> remove         updater = getattr(self, "_update_{}".format("faces" if self._input_is_faces else "frames"))
 </s> add         updater = getattr(self, f"_update_{'faces' if self._input_is_faces else 'frames'}") </s> remove     def process(self):
 </s> add     def process(self) -> None:
        if self._args.job in ("missing-alignments", "missing-frames", "multi-faces", "no-faces"):
            job: Any = Check
          """ The entry point for the Alignments tool from :mod:`lib.tools.alignments.cli`.
  
          Launches the selected alignments job.
          """
        if self._args.job in ("missing-alignments", "missing-frames", "multi-faces", "no-faces"):
            job: Any = Check
        if self._args.job in ("missing-alignments", "missing-frames", "multi-faces", "no-faces"):
            job: Any = Check
          else:
              job = globals()[self.args.job.title().replace("-", "")]
          job = job(self.alignments, self.args)
          logger.debug(job)
          job.process()
keep keep keep keep replace replace keep keep keep keep keep
 Minor updates and fixups
  - Mask Tool - Typing + BiSeNet mask update fix
  - Alignments Tool - Auto search for alignments file 
tools/alignments/alignments.py