      def __init__(self, arguments):
          logger.debug("Initializing %s: (args: %s)", self.__class__.__name__, arguments)
          self._args = arguments
  
          self._patch_threads = None
          self._images = ImagesLoader(self._args.input_dir, fast_count=True)
          self._alignments = Alignments(self._args, False, self._images.is_video)
          if self._alignments.version == 1.0:
              logger.error("The alignments file format has been updated since the given alignments "
                           "file was generated. You need to update the file to proceed.")
 
</s> remove     def __init__(self, arguments):
 </s> add     def __init__(self, arguments: "Namespace") -> None: </s> remove     def __init__(self, alignments, images, arguments):
 </s> add     def __init__(self,
                 alignments: Alignments, images: ImagesLoader, arguments: "Namespace") -> None: </s> remove     def __init__(self, in_queue, queue_size, arguments):
 </s> add     def __init__(self, in_queue: "EventQueue", queue_size: int, arguments: "Namespace") -> None: </s> remove     def __init__(self, filename, image, detected_faces=None):
        logger.trace("Initializing %s: (filename: '%s', image shape: %s, detected_faces: %s)",
                     self.__class__.__name__, filename, image.shape, detected_faces)
 </s> add     def __init__(self,
                 filename: str,
                 image: "np.ndarray",
                 detected_faces: Optional[List["DetectedFace"]] = None) -> None:
        logger.trace("Initializing %s: (filename: '%s', image shape: %s, "  # type: ignore
                     "detected_faces: %s)", self.__class__.__name__, filename, image.shape,
                     detected_faces) </s> remove         self._image = image
        self._image_shape = image.shape
        self._detected_faces = detected_faces
 </s> add         self._image: Optional["np.ndarray"] = image
        self._image_shape = cast(Tuple[int, int, int], image.shape)
        self._detected_faces: List["DetectedFace"] = ([] if detected_faces is None
                                                      else detected_faces)
      def __init__(self, arguments):
          logger.debug("Initializing %s: (args: %s)", self.__class__.__name__, arguments)
          self._args = arguments
  

          self._images = ImagesLoader(self._args.input_dir, fast_count=True)
          self._alignments = Alignments(self._args, False, self._images.is_video)
          if self._alignments.version == 1.0:
              logger.error("The alignments file format has been updated since the given alignments "
                           "file was generated. You need to update the file to proceed.")
keep keep keep keep replace keep keep keep keep keep
 Bugfix: convert - Gif Writer
  - Fix non-launch error on Gif Writer
  - convert plugins - linting
  - convert/fs_media/preview/queue_manager - typing
  - Change convert items from dict to Dataclass 
scripts/convert.py