Paul Rubin <http://[EMAIL PROTECTED]> writes:
> def get_from_queue(queue):
> try:
> return queue.get(block=False)
> except Queue.Empty:
> return QUEUE_IS_EMPTY
Alternatively:
def get_from_queue(queue):
try:
return (queue.get(block=False), True)
except Queue.Empty:
return (None, False)
This is maybe a nicer interface (no special sentinel value needed).
You'd use
value, nonempty = get_from_queue(queue)
if nonempty is true then the item is valid.
--
http://mail.python.org/mailman/listinfo/python-list