masher <vertesp...@gmail.com> writes:

> On Jul 2, 12:06 pm, J Kenneth King <ja...@agentultra.com> wrote:
>> masher <vertesp...@gmail.com> writes:
>> > My questions, then, is: Is there a more elegant/pythonic way of doing
>> > what I am trying to do with the current Pool class?
>>
>> Forgive me, I may not fully understand what you are trying to do here
>> (I've never really used multiprocessing all that much)...
>>
>> But couldn't you just assign your own Queue object to the Pool instance?
>
> That's basically my question. It does not appear as though there is
> any straightforward way of doing this because of the design of Pool's
> __init__ method, which passes _taskqueue to several functions. Hence,
> even if I were to reassign _taskqueue after __init__, that wouldn't
> change anything.

I think I understand.

There are ways to modify the class before instantiating it, but even the
most clever or elegant solution will still smell funny.  I suppose this
might be worth submitting as a feature suggestion to the multiprocessing
project.

Best of luck.
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to