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. So if this turns out to be a problem with some twisted-internal code rather than your code, a bug report would be a good idea, and a patch causing such problematic setup to be done at reactor startup rather than import time even better. That should at least fix the case of forking before starting the reactor. For people who want to fork while the reactor is running, there would need to be API for clearing out all the timed events, open sockets, etc and starting over. Which is probably more trouble than it's worth. James _______________________________________________ Twisted-Python mailing list Twisted-Python@twistedmatrix.com http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python