Aahz wrote:
why are you using a queue for this case, btw? why not just use a plain listL = [] lock = threading.Lock() and add stuff using append in the monitor threads with lock: L.append(item)Because using a queue requires less thinking.
given that the whole reason for this thread was that Queue API didn't fit the OP:s problem, that's a rather dubious statement.
(btw, I've always thought that Python was all about making it easy to express the solution to a given problem in code, not to let you write programs without using your brain. when did that change?)
</F> -- http://mail.python.org/mailman/listinfo/python-list
