
Public Member Functions | |
| def | __init__ (self, default_priority=5) |
| def | __iter__ (self) |
| def | __len__ (self) |
| def | next (self) |
| def | pop (self) |
| def | push (self, element, priority=None) |
| def | remove (self, element) |
Public Attributes | |
| default_priority | |
| heap | |
| mark_removed | |
Static Public Attributes | |
| string | REMOVED = '<REMOVED>' |
Definition at line 118 of file task_executive.py.
| def task_executive.PriorityQueue.__init__ | ( | self, | |
default_priority = 5 |
|||
| ) |
Definition at line 121 of file task_executive.py.
| def task_executive.PriorityQueue.__iter__ | ( | self | ) |
Definition at line 153 of file task_executive.py.
| def task_executive.PriorityQueue.__len__ | ( | self | ) |
Definition at line 150 of file task_executive.py.
| def task_executive.PriorityQueue.next | ( | self | ) |
Definition at line 156 of file task_executive.py.
| def task_executive.PriorityQueue.pop | ( | self | ) |
Definition at line 136 of file task_executive.py.
| def task_executive.PriorityQueue.push | ( | self, | |
| element, | |||
priority = None |
|||
| ) |
Definition at line 126 of file task_executive.py.
| def task_executive.PriorityQueue.remove | ( | self, | |
| element | |||
| ) |
Definition at line 145 of file task_executive.py.
| task_executive.PriorityQueue.default_priority |
Definition at line 123 of file task_executive.py.
| task_executive.PriorityQueue.heap |
Definition at line 122 of file task_executive.py.
| task_executive.PriorityQueue.mark_removed |
Definition at line 124 of file task_executive.py.
|
static |
Definition at line 119 of file task_executive.py.