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

David Pratt fairwinds at eastlink.ca
Mon Sep 25 00:17:14 EDT 2006

Hi all. I am also using the threadedselectreactor in wx without 
problems. I have only just read these posts and cannot understand any 
reasoning to drop it. What am I missing?


Uwe C. Schroeder wrote:
> Well, for me the threadedselectreactor works quite nicely with wx.
> It has it's flaws and I've spent some time working around them. On the other 
> hand if that reactor is dropped, I'd rather drop Twisted from my application 
> than rewrite the GUI part with a toolkit that kind of sucks and looks like 
> crap on most platforms (i.e. GTK or TK).
> I like Twisted PB and I like wx - that's pretty much all I have to say about 
> this.  Let's say it this way: the network part of an application is what 
> makes it work, the GUI part is what makes the money - guess what's dropped 
> first :-(
> UC
> On Saturday 23 September 2006 21:31, glyph at divmod.com wrote:
>> On Sun, 24 Sep 2006 00:44:03 -0300, Felipe Almeida Lessa 
> <felipe.lessa at gmail.com> wrote:
>>> So the only GUI toolkits that will be officialy supported are going to
>>> be Gtk, Tk and PyUI?
>> Thanks for reminding me.
>> Neither Tk nor PyUI have buildbots.  However, they're both implemented
>> using polling timed events running on top of another reactor... I don't
>> know how much "support" those really count for.  It might be good to remove
>> them as well, but they're very little code.
>> GTK is supported, has a buildbot, and is currently green.  Frankly, the
>> people who currently do at least 90% of the maintenance on Twisted (myself
>> included) only care about this toolkit, so it's the one that is likely to
>> remain the best supported.  It is my sincere hope that someone will port
>> GTK to the Cocoa APIs for OS X at some point in the near future.  Then I
>> can cease caring even about corefoundation ;).
>> The Win32 event loop is also supported, although its buildbot still isn't
>> green yet.  That is a "toolkit" of sorts.  I think that it might even work
>> with MFC but I'm a bit murky on the details.
>> So, yes, the situation is even worse than you suggest; unless someone else
>> volunteers to help, we will have 2 supported toolkits: GTK, and GDI.
>> Twisted's architecture was developed with GUI toolkits in mind, and I would
>> like it to support as many as possible.  I hope that one day, all toolkit
>> developers will actually care whether Twisted supports their code or not. 
>> Until now, though, it seems that we have been unable to attract the
>> attention of even one member of each community with the appropriate
>> experience and motivation to help out.
>> _______________________________________________
>> Twisted-Python mailing list
>> Twisted-Python at twistedmatrix.com
>> http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python

More information about the Twisted-Python mailing list