redbaron <[EMAIL PROTECTED]> writes:
> while qresult.qsize():
> result = qresult.get() #this code blocks!
> doWithResult(result)
That is unreliable for the reason Antoon explained, and as is
documented in the manual for the Queue module. Write instead
something like (untested):
whil
On 2008-10-15, redbaron <[EMAIL PROTECTED]> wrote:
> I run into problem with queue from multiprocessing. Even if I
> queue.qsize() != 0 queue.get() still blocks and queue.get_nowait()
> raises Emtpy error.
>
> I'm unable to cut my big part to small test case, because smaller test
> case similair to
On Oct 15, 2:05 pm, redbaron <[EMAIL PROTECTED]> wrote:
> I run into problem with queue from multiprocessing. Even if I
> queue.qsize() != 0 queue.get() still blocks and queue.get_nowait()
> raises Emtpy error.
>
> I'm unable to cut my big part to small test case, because smaller test
> case simila
I run into problem with queue from multiprocessing. Even if I
queue.qsize() != 0 queue.get() still blocks and queue.get_nowait()
raises Emtpy error.
I'm unable to cut my big part to small test case, because smaller test
case similair to my real app by design is works. In what conditions is
it poss