Why queue.empty() returns False even after put() is called?
Peng Yu
pengyu.ut at gmail.com
Fri Nov 23 11:57:14 EST 2012
Hi,
The empty() returns True even after put() has been called. Why it is
empty when there some items in it? Could anybody help me understand
it? Thanks!
~/linux/test/python/man/library/multiprocessing/Queue/empty$ cat
main.py
#!/usr/bin/env python
import multiprocessing
queue = multiprocessing.Queue()
print queue.empty()
queue.put(['a', 'b'])
queue.put(['c', 'd'])
print queue.empty()
Regards,
Peng
More information about the Python-list
mailing list