  from .jobs import Check, Sort, Spatial  # noqa pylint: disable=unused-import
  from .jobs_faces import FromFaces, RemoveFaces, Rename  # noqa pylint: disable=unused-import
  from .jobs_frames import Draw, Extract  # noqa pylint: disable=unused-import
  
  if TYPE_CHECKING:
      from argparse import Namespace
  
  logger = logging.getLogger(__name__)  # pylint: disable=invalid-name
  
  
  class Alignments():  # pylint:disable=too-few-public-methods
 
</s> remove from lib.utils import _video_extensions
 </s> add from lib.utils import _video_extensions, FaceswapError </s> remove from typing import Any, TYPE_CHECKING
 </s> add from argparse import Namespace
from typing import Any, cast, List, Dict, Optional </s> remove     def __init__(self, arguments: "Namespace") -> None:
 </s> add     def __init__(self, arguments: Namespace) -> None: </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 #: tools/alignments/cli.py:141
 </s> add #: tools/alignments/cli.py:165
  from .jobs import Check, Sort, Spatial  # noqa pylint: disable=unused-import
  from .jobs_faces import FromFaces, RemoveFaces, Rename  # noqa pylint: disable=unused-import
  from .jobs_frames import Draw, Extract  # noqa pylint: disable=unused-import
  


  
  logger = logging.getLogger(__name__)  # pylint: disable=invalid-name
  
  
  class Alignments():  # pylint:disable=too-few-public-methods
keep keep keep keep replace replace keep keep keep keep keep
 alignments tool - Add batch mode 
tools/alignments/alignments.py