              face.from_alignment(rawface, image=image)
              detected_faces.append(face)
          return detected_faces
  
      def _check_alignments(self, frame_name):
          """ Ensure that we have alignments for the current frame.
  
          If we have no alignments for this image, skip it and output a message.
  
          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         detected_faces = list()
 </s> add         detected_faces = [] </s> remove     def _load(self):
 </s> add     def _load(self) -> Dict[str, Any]: </s> remove     def _validate(self):
 </s> add     def _validate(self) -> None:
    def _check_alignments(self, frame_name: str) -> bool:
              face.from_alignment(rawface, image=image)
              detected_faces.append(face)
          return detected_faces
  
    def _check_alignments(self, frame_name: str) -> bool:
          """ Ensure that we have alignments for the current frame.
  
          If we have no alignments for this image, skip it and output a message.
  
          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