              tqdm.write("No alignment found for {}, "
                         "skipping".format(frame_name))
          return have_alignments
  
      def _detect_faces(self, filename, image):
          """ Extract the face from a frame for On-The-Fly conversion.
  
          Pulls detected faces out of the Extraction pipeline.
  
          Parameters
 
</s> remove             tqdm.write("No alignment found for {}, "
                       "skipping".format(frame_name))
 </s> add             tqdm.write(f"No alignment found for {frame_name}, skipping") </s> remove     def _get_detected_faces(self, filename, image):
 </s> add     def _get_detected_faces(self, filename: str, image: np.ndarray) -> List[DetectedFace]: </s> remove         in_queue: :class:`queue.Queue`
 </s> add         in_queue: :class:`~lib.queue_manager.EventQueue` </s> remove         logger.trace("Adding detected faces for filename: '%s'. (faces: %s, lrtb: %s)",
                     self._filename, faces,
 </s> add         logger.trace("Adding detected faces for filename: '%s'. "  # type: ignore
                     "(faces: %s, lrtb: %s)", self._filename, faces, </s> remove     def _faces_from_frames(self):
 </s> add     def _faces_from_frames(self) -> None:
    def _detect_faces(self, filename: str, image: np.ndarray) -> List[DetectedFace]:
              tqdm.write("No alignment found for {}, "
                         "skipping".format(frame_name))
          return have_alignments
  
    def _detect_faces(self, filename: str, image: np.ndarray) -> List[DetectedFace]:
          """ Extract the face from a frame for On-The-Fly conversion.
  
          Pulls detected faces out of the Extraction pipeline.
  
          Parameters
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