          logger.debug("Starting convert process. (in_queue: %s, out_queue: %s)",
                       in_queue, out_queue)
          log_once = False
          while True:
              items = in_queue.get()
              if items == "EOF":
                  logger.debug("EOF Received")
                  logger.debug("Patch queue finished")
                  # Signal EOF to other processes in pool
                  logger.debug("Putting EOF back to in_queue")
                  in_queue.put(items)
 
</s> remove                 in_queue.put(items)
 </s> add                 in_queue.put(inbound) </s> remove             if isinstance(items, dict):
                items = [items]
 </s> add             items = inbound if isinstance(inbound, list) else [inbound] </s> remove         out_queue: :class:`queue.Queue`
 </s> add         out_queue: :class:`~lib.queue_manager.EventQueue` </s> remove                 items = self._predictor.out_queue.get()
 </s> add                 items: Union[Literal["EOF"],
                             List[Tuple[ConvertItem,
                                        np.ndarray]]] = self._predictor.out_queue.get() </s> remove     def process(self, in_queue, out_queue):
 </s> add     def process(self, in_queue: "EventQueue", out_queue: "EventQueue"):
            inbound: Union[Literal["EOF"], "ConvertItem", List["ConvertItem"]] = in_queue.get()
            if inbound == "EOF":
          logger.debug("Starting convert process. (in_queue: %s, out_queue: %s)",
                       in_queue, out_queue)
          log_once = False
          while True:
            inbound: Union[Literal["EOF"], "ConvertItem", List["ConvertItem"]] = in_queue.get()
            if inbound == "EOF":
            inbound: Union[Literal["EOF"], "ConvertItem", List["ConvertItem"]] = in_queue.get()
            if inbound == "EOF":
                  logger.debug("EOF Received")
                  logger.debug("Patch queue finished")
                  # Signal EOF to other processes in pool
                  logger.debug("Putting EOF back to in_queue")
                  in_queue.put(items)
keep keep keep keep replace 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 
lib/convert.py