my consumer side of the queue:
m = queue.get()
queue.task_done()
<rest of the program>
questions:
does task_done() effectively pop m off the queue and release whatever locks the consumer has on the queue?
i need to use m during the rest of the program. is it safe, or do i need to copy it before i call task_done()? or, is m usable after task_done()?
be happy