code: def get(self, queue_name, task_id):
          
          # This method is *very* non-thread-safe.
          cls = self.__class__
          queue = cls.queues.get(queue_name, [])
  
          if queue:
              try:
                  offset = queue.index(task_id)
              except ValueError:
                  return None
  
              queue.pop(offset)
              return cls.task_data.pop(task_id, None)
docs: Pops a specific task off the queue by identifier.
  
          :param queue_name: The name of the queue. Usually handled by the
              ``Gator`` instance.
          :type queue_name: string
  
          :param task_id: The identifier of the task.
          :type task_id: string
  
          :returns: The data for the task.
          :rtype: string