           """
          return _("Alignments tool\nThis tool allows you to perform numerous actions on or using "
                   "an alignments file against its corresponding faceset/frame source.")
  
      def get_argument_list(self) -> dict:
          """ Collect the argparse argument options.
  
          Returns
          -------
          dict
 
</s> remove #: tools/alignments/cli.py:30
 </s> add #: tools/alignments/cli.py:32 </s> remove #: tools/alignments/cli.py:41
 </s> add #: tools/alignments/cli.py:44 </s> remove     def _feed_extractor(self):
 </s> add     def _set_correct_mask_type(self):
        """ Some masks have multiple variants that they can be saved as depending on config options
        so update the :attr:`_mask_type` accordingly
        """
        if self._extractor is None or self._mask_type != "bisenet-fp":
            return

        # Hacky look up into masker to get the type of mask
        mask_plugin = self._extractor._mask[0]  # pylint:disable=protected-access
        assert mask_plugin is not None
        mtype = "head" if mask_plugin.config.get("include_hair", False) else "face"
        new_type = f"{self._mask_type}_{mtype}"
        logger.debug("Updating '%s' to '%s'", self._mask_type, new_type)
        self._mask_type = new_type

    def _feed_extractor(self) -> MultiThread: </s> remove #: tools/alignments/cli.py:57
 </s> add #: tools/alignments/cli.py:60 </s> remove     def _get_output_suffix(self, arguments):
 </s> add     def _get_output_suffix(self, arguments: "Namespace") -> str:
    @staticmethod
    def get_argument_list() -> List[Dict[str, Any]]:
           """
          return _("Alignments tool\nThis tool allows you to perform numerous actions on or using "
                   "an alignments file against its corresponding faceset/frame source.")
  
    @staticmethod
    def get_argument_list() -> List[Dict[str, Any]]:
          """ Collect the argparse argument options.
  
          Returns
          -------
          dict
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/alignments/cli.py