          self._init_threads()
          logger.debug("Initialized %s", self.__class__.__name__)
  
      @property
      def completion_event(self):
          """ :class:`event.Event`: Event is set when the DiskIO Save task is complete """
          return self._completion_event
  
      @property
      def draw_transparent(self):
 
</s> remove     def draw_transparent(self):
 </s> add     def draw_transparent(self) -> bool: </s> remove         self._queues = dict(load=None, save=None)
        self._threads = dict(oad=None, save=None)
 </s> add         self._queues: Dict[Literal["load", "save"], "EventQueue"] = {}
        self._threads: Dict[Literal["load", "save"], MultiThread] = {} </s> remove     def sample_size(self):
 </s> add     def sample_size(self) -> int: </s> remove         for task in ("load", "save"):
 </s> add         for task in get_args(Literal["load", "save"]): </s> remove     def thread(self):
 </s> add     def thread(self) -> MultiThread:
    def completion_event(self) -> Event:
          self._init_threads()
          logger.debug("Initialized %s", self.__class__.__name__)
  
      @property
    def completion_event(self) -> Event:
          """ :class:`event.Event`: Event is set when the DiskIO Save task is complete """
          return self._completion_event
  
      @property
      def draw_transparent(self):
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