      ----------
      arguments: :class:`argparse.Namespace`
          The :mod:`argparse` arguments as passed in from :mod:`tools.py`
      """
      def __init__(self, arguments):
          logger.debug("Initializing %s: (arguments: %s", self.__class__.__name__, arguments)
          self._update_type = arguments.processing
          self._input_is_faces = arguments.input_type == "faces"
          self._mask_type = arguments.masker
          self._output = dict(opts=dict(blur_kernel=arguments.blur_kernel,
 
</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     def _get_output_suffix(self, arguments):
 </s> add     def _get_output_suffix(self, arguments: "Namespace") -> str: </s> remove     def _set_saver(self, arguments):
 </s> add     def _set_saver(self, arguments: "Namespace") -> Optional[ImagesSaver]: </s> remove         masker_input = getattr(self,
                               "_input_{}".format("faces" if self._input_is_faces else "frames"))
 </s> add         masker_input = getattr(self, f"_input_{'faces' if self._input_is_faces else 'frames'}") </s> remove         args = tuple() if self._update_type == "output" else (self._extractor.input_queue, )
 </s> add         if self._update_type == "output":
            args: tuple = tuple()
        else:
            assert self._extractor is not None
            args = (self._extractor.input_queue, )
    def __init__(self, arguments: "Namespace") -> None:
      ----------
      arguments: :class:`argparse.Namespace`
          The :mod:`argparse` arguments as passed in from :mod:`tools.py`
      """
    def __init__(self, arguments: "Namespace") -> None:
          logger.debug("Initializing %s: (arguments: %s", self.__class__.__name__, arguments)
          self._update_type = arguments.processing
          self._input_is_faces = arguments.input_type == "faces"
          self._mask_type = arguments.masker
          self._output = dict(opts=dict(blur_kernel=arguments.blur_kernel,
keep keep keep keep 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/mask/mask.py