Datastructures - celery.datastructures¶
Custom Datastructures
- class celery.datastructures.ExceptionInfo(exc_info)¶
 Exception wrapping an exception and its traceback.
Parameter: exc_info – The exception tuple info as returned by traceback.format_exception(). - exception¶
 - The original exception.
 
- class celery.datastructures.PositionQueue(length)¶
 A positional queue of a specific length, with slots that are either filled or unfilled. When all of the positions are filled, the queue is considered full().
Parameter: length – see length. - length¶
 - The number of items required for the queue to be considered full.
 
- class UnfilledPosition(position)¶
 - Describes an unfilled slot.
 
- PositionQueue.filled¶
 - Returns the filled slots as a list.
 
- PositionQueue.full()¶
 - Returns True if all of the slots has been filled.