[Twisted-web] Having reactor run at the main thread make
things harder for late adopters
Andrew Bennetts
andrew-twisted at puzzling.org
Wed Nov 5 17:02:45 EST 2008
Andrew McNabb wrote:
> On Wed, Nov 05, 2008 at 03:11:08PM +1100, Andrew Bennetts wrote:
> >
> > The documentation could perhaps be clearer about this (that document implies,
> > but doesn't directly state, that there's only one reactor instance).
>
> I've always struggled with reactor being a singleton. It makes it very
> difficult to use Twisted on a small scale in a larger existing project.
> Sometimes it would be really nice to stop a reactor and later start
> another one. Unit testing is one of several situations where this can
> be a problem.
>
> I suppose this wouldn't be quite as severe of a problem if it were easy
> to restart a stopped reactor, but even then, it would be nice to be able
> to have two threads that each have their own reactor. But I guess I'm
> just ranting now. :)
Oh, I completely agree. I was just talking about the documentation for what
we have now.
-Andrew.
-
More information about the Twisted-web
mailing list