Queue lifecycle
Activate and complete annotation queues.
activate
Activates a queue, transitioning it from draft to active status.
def activate(
self,
queue_id: Optional[str] = None,
*,
queue_name: Optional[str] = None,
timeout: Optional[int] = None,
) -> QueueDetail
- Arguments:
queue_id(Optional[str]): UUID of the annotation queue.queue_name(Optional[str]): Name of the annotation queue (alternative toqueue_id).timeout(Optional[int]): Request timeout in seconds.
- Returns:
QueueDetailinstance
complete_queue
Marks a queue as completed.
def complete_queue(
self,
queue_id: Optional[str] = None,
*,
queue_name: Optional[str] = None,
timeout: Optional[int] = None,
) -> QueueDetail
- Arguments:
queue_id(Optional[str]): UUID of the annotation queue.queue_name(Optional[str]): Name of the annotation queue (alternative toqueue_id).timeout(Optional[int]): Request timeout in seconds.
- Returns:
QueueDetailinstance
Note
Completing a queue does not automatically disable its automation rules. If you have active rules, they may continue adding items to the queue, which will re-activate it. Disable or delete automation rules manually before completing the queue if you want to prevent new items from being added.
Was this page helpful?
Questions & Discussion