[Twisted-Python] Re: removing unsupported reactors in twisted 2.6: qt, corefoundation, threadedselect, wx

Michael Hudson mwh at python.net
Sun Sep 24 05:28:08 EDT 2006

glyph at divmod.com writes:

> Although I know of Qt and WX users, I do not know of anyone
> currently using the corefoundation reactor in an application.  Are
> you out there?  Is it being used?
> The last word I heard on the corefoundation reactor was from its
> author, Bob Ippolito, who suggested that it was not the correct way
> to integrate Twisted with GUI applications.  However, his suggested
> replacement (threadedselectreactor) is buggy, also unmaintained, and
> IMHO misdesigned, so in the absence of other knowledge I believe
> that continuing to provide some corefoundation support would be the
> best way to support the mac.  After receiving a shiny new computer
> from them I feel inclined to do the best job possible to support
> Apple's platform, but I simply don't have the time, knowledge, or
> energy to do the development myself.

It would be annoying to me if I could not use Twisted and PyObjC
together.  Currently I have a couple of noddy applications (the GUI
equivalent of 5 line shell scripts) doing this (using tsr) and they
work fine.

I understand why you want to have less untrustworthy code in Twisted,
but I think throwing out both tsr and cfreactor in 2.6 would be a step
back, not forwards.

I could claim that I'll try to look at cfreactor, but it's not
especially realistic...


  "Also, does the simple algorithm you used in Cyclops have a name?"
  "Not officially, but it answers to "hey, dumb-ass!"
                       -- Neil Schemenauer and Tim Peters, 23 Feb 2001

More information about the Twisted-Python mailing list