[Twisted-Python] wxreactor, serialport, and Windows

Andy.Henshaw at gtri.gatech.edu Andy.Henshaw at gtri.gatech.edu
Wed Feb 7 10:44:38 EST 2007


On Wednesday, February 07, 2007 10:13 AM Jean-Paul Calderone wrote:

>On Wed, 07 Feb 2007 09:55:58 -0500, Itamar Shtull-Trauring
<itamar at itamarst.org> wrote:
>>On Wed, 2007-02-07 at 07:36 -0500, Andy.Henshaw at gtri.gatech.edu wrote:
>>
>>> Now, I need to marry it to a wxPython GUI.  Is there any reasonable 
>>> way to support the twisted.internet.serialport code using wxreactor?
>>
>>You'll probably have to hack up a version of _threadedselect that's 
>>based on win32eventreactor, unfortunately, since we don't yet have a 
>>way to make it pluggable.
>>
>
>Another path would be to continue to use win32er and use wxPython
>in a second thread without getting wxreactor involved at all.

Unfortunately, I'll probably have to do this, because I have a pretty
good understanding of how to do this and how much time it would take.

>A third path would be to contribute some development time to Twisted
>to provide a better, supported way to deal with this use case. :)

>Note that there is a _threadedselect build /slave/ set up, but no 
>one has yet even bothered to write the trivial reactor plugin which 
>will make it possible for it to run any tests.  For all the interest 
>in wxPython, it continues to surprise me how little effort anyone 
>has yet been willing to spend on making it /work/.  Itamar is 
>essentially the only person who has done any work on it, and as far 
>as I know, he doesn't even use it.

If I can carve out some time, I'll try to take a look at this.  WxPython
and Twisted are becoming important tools for us.






More information about the Twisted-Python mailing list