      def __init__(self, alignments: None, arguments: Namespace) -> None:
          logger.debug("Initializing %s: (alignments: %s, arguments: %s)",
                       self.__class__.__name__, alignments, arguments)
          self._faces_dir = arguments.faces_dir
          self._faces = Faces(arguments.faces_dir, with_alignments=True)
          logger.debug("Initialized %s", self.__class__.__name__)
  
      def process(self) -> None:
          """ Run the job to read faces from a folder to create alignments file(s). """
          logger.info("[CREATE ALIGNMENTS FROM FACES]")  # Tidy up cli output
 
</s> remove         kwargs: Dict[str, Union[bool, "AlignmentData"]] = dict(with_alignments=False)
 </s> add         kwargs = {} </s> remove         filelist = cast(List[Tuple[str, "PNGHeaderSourceDict"]], self._faces.file_list_sorted)
        rename_mappings = sorted([(face[0], face[1]["original_filename"])
 </s> add         filelist = cast(List[Tuple[str, "PNGHeaderDict"]], self._faces.file_list_sorted)
        rename_mappings = sorted([(face[0], face[1]["source"]["original_filename"]) </s> remove         kwargs: Dict[str, Union[bool, "AlignmentData"]] = dict(with_alignments=False)
 </s> add         kwargs = {} </s> remove     def __init__(self,
                 folder: str,
                 alignments: Optional[Alignments] = None,
                 with_alignments: bool = False) -> None:
 </s> add     def __init__(self, folder: str, alignments: Optional[Alignments] = None) -> None: </s> remove             retval = len(cast(Dict[str, Union[List[int], List[float]]], meta["pts_time"]))
 </s> add             retval = None
        self._faces = Faces(arguments.faces_dir)
      def __init__(self, alignments: None, arguments: Namespace) -> None:
          logger.debug("Initializing %s: (alignments: %s, arguments: %s)",
                       self.__class__.__name__, alignments, arguments)
          self._faces_dir = arguments.faces_dir
        self._faces = Faces(arguments.faces_dir)
          logger.debug("Initialized %s", self.__class__.__name__)
  
      def process(self) -> None:
          """ Run the job to read faces from a folder to create alignments file(s). """
          logger.info("[CREATE ALIGNMENTS FROM FACES]")  # Tidy up cli output
keep keep keep keep replace keep keep keep keep keep
 Alignments Tool updates
  - Copy info back to alignments file from faces 
tools/alignments/jobs_faces.py