          while True:
              logger.info("====================================================")
              for name in sorted(self.queues.keys()):
                  logger.info("%s: %s", name, self.queues[name].qsize())
              sleep(update_secs)
  
  
  queue_manager = QueueManager()  # pylint: disable=invalid-name
 
</s> remove queue_manager = QueueManager()  # pylint: disable=invalid-name
 </s> add queue_manager = _QueueManager()  # pylint: disable=invalid-name </s> remove     def debug_queue_sizes(self, update_secs):
        """ Output the queue sizes
            logged to INFO so it also displays in console
 </s> add     def _debug_queue_sizes(self, update_interval) -> None:
        """ Print the queue size for each managed queue to console.

        Parameters
        ----------
        update_interval: int
            The number of seconds between printing information to the console </s> remove             raise ValueError("Queue '{}' already exists.".format(name))
 </s> add             raise ValueError(f"Queue '{name}' already exists.") </s> remove         queue = Queue(maxsize=maxsize)

        setattr(queue, "shutdown", self.shutdown)
        self.queues[name] = queue
 </s> add         self.queues[name] = EventQueue(self.shutdown, maxsize=maxsize)
            sleep(update_interval)
          while True:
              logger.info("====================================================")
              for name in sorted(self.queues.keys()):
                  logger.info("%s: %s", name, self.queues[name].qsize())
            sleep(update_interval)
  
  
  queue_manager = QueueManager()  # pylint: disable=invalid-name
keep keep keep keep replace 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/queue_manager.py