[Twisted-Python] threadedselectreactor and twistd

Bob Ippolito bob at redivi.com
Tue Sep 13 13:03:25 EDT 2005


On Sep 13, 2005, at 8:39 AM, Stefano Masini wrote:

> On 9/12/05, Antony Kummel <antonykummel at yahoo.com> wrote:
>
>> Not sure what you mean.
>>
>> If threadedselectreactor can't integrate with twistd,
>> then the problem that threadedselectreactor solves is
>> inherent to twistd, in which case twistd is simply
>> unsuitable for some uses (i.e. GUI)?
>>
>>
>
> using twisted with GUIs is not trivial, and I found it quite tricky.
> But in the end it's possible and in fact I do it all the time. Here's
> the best solution I could find so far, using wxPython:
>
> 1) Run wxPython in the main thread
> 2) Run twisted reactor in a secondary thread
> 3) Have special proxy objects that bridge calls from gui code (running
> in one thread) and network code (running inside another)

Have you actually used threadedselectreactor?  It sure doesn't sound  
like it.  It solves this problem without the proxy objects.

-bob





More information about the Twisted-Python mailing list