      ----------
      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._args = arguments
          job = self._args.job
  
          if job == "from-faces":
 
</s> remove         frames_or_faces_dir = _(" Must Pass in either a frames folder/source video file OR a"
 </s> add         frames_or_faces_dir = _(" Must Pass in either a frames folder/source video file OR a " </s> remove if TYPE_CHECKING:
    from argparse import Namespace
 </s> add  </s> remove #: tools/alignments/cli.py:140 tools/alignments/cli.py:151
#: tools/alignments/cli.py:161
 </s> add #: tools/alignments/cli.py:138
msgid ""
"R|Run the aligmnents tool on multiple sources. The following jobs support "
"batch mode:\n"
"L|draw, extract, from-faces, missing-alignments, missing-frames, no-faces, "
"sort, spatial.\n"
"If batch mode is selected then the other options should be set as follows:\n"
"L|alignments_file: For 'sort' and 'spatial' this should point to the parent "
"folder containing the alignments files to be processed. For all other jobs "
"this option is ignored, and the alignments files must exist at their default "
"location relative to the original frames folder/video.\n"
"L|faces_dir: For 'from-faces' this should be a parent folder, containing sub-"
"folders of extracted faces from which to generate alignments files. For "
"'extract' this should be a parent folder where sub-folders will be created "
"for each extraction to be run. For all other jobs this option is ignored.\n"
"L|frames_dir: For 'draw', 'extract', 'missing-alignments', 'missing-frames' "
"and 'no-faces' this should be a parent folder containing video files or sub-"
"folders of images to perform the alignments job on. The alignments file "
"should exist at the default location. For all other jobs this option is "
"ignored."
msgstr ""

#: tools/alignments/cli.py:164 tools/alignments/cli.py:175
#: tools/alignments/cli.py:185 </s> remove                    "folders of source images, rather than a video, a single alignments file will "
                   "be created as there is no way for the process to know how many folders of "
                   "images were originally used. You do not need to provide an alignments file "
 </s> add                    "from folders of source images, rather than a video, a single alignments file "
                   "will be created as there is no way for the process to know how many folders "
                   "of images were originally used. You do not need to provide an alignments file " </s> remove #: tools/alignments/cli.py:152
 </s> add #: tools/alignments/cli.py:176
    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._args = arguments
          job = self._args.job
  
          if job == "from-faces":
keep keep keep keep replace keep keep keep keep keep
 alignments tool - Add batch mode 
tools/alignments/alignments.py