mirror of https://github.com/mahmoud/boltons.git
add clarification that tasks must be hashable, a slight improvement to issue #121
This commit is contained in:
parent
e2c7b18a7b
commit
ffbeaffb6b
|
@ -93,9 +93,10 @@ class BasePriorityQueue(object):
|
||||||
pass # abstract
|
pass # abstract
|
||||||
|
|
||||||
def add(self, task, priority=None):
|
def add(self, task, priority=None):
|
||||||
"""Add a task to the queue, or change the *task*'s priority if
|
"""
|
||||||
*task* is already in the queue. *task* can be any type, and
|
Add a task to the queue, or change the *task*'s priority if *task*
|
||||||
*priority* defaults to ``0``. Higher values representing
|
is already in the queue. *task* can be any hashable object,
|
||||||
|
and *priority* defaults to ``0``. Higher values representing
|
||||||
higher priority, but this behavior can be controlled by
|
higher priority, but this behavior can be controlled by
|
||||||
setting *priority_key* in the constructor.
|
setting *priority_key* in the constructor.
|
||||||
"""
|
"""
|
||||||
|
|
Loading…
Reference in New Issue