[Twisted-Python] Using reactor with multiple processes
Phil Mayers
p.mayers at imperial.ac.uk
Thu Sep 17 05:07:34 MDT 2009
James Y Knight wrote:
> On Sep 16, 2009, at 12:33 PM, David Yoakley wrote:
>> Thanks Phil for the reference to ampoule. We will look at that
>> next. We are still hoping to get the parent set up in such a way
>> that whatever the forking :-) shared state is, it does not get
>> established until after the children are spawed. I'll post back
>> later with what we find. Phil your thoughts on this would also be
>> appreciated.
>
> It think it would be a nice for this to work. Importing (but not
> running) twisted should ideally not cause strange side effects.
Well, doing:
from twisted.internet import reactor
...causes all kinds of code to be executed. I suspect that:
posixreactorbase.installWaker()
...is the problem, since this creates an FD pair and adds it to the
reactor. I guess this should really be done during reactor.run()
More information about the Twisted-Python
mailing list