[Twisted-Python] Re: example stdin handling client that supports readline?
Michael Hudson
mwh at python.net
Mon May 24 06:51:44 EDT 2004
Andrew Bennetts <andrew-twisted at puzzling.org> writes:
> On Sun, May 23, 2004 at 08:24:37PM +0200, Ellers wrote:
> [...]
>> I notice that there is a class
>>
>> twisted.internet.stdio.StandardIO
>>
>> that provides a file descriptor wrapper around stdin etc.
>>
>> This looks good, but I'm not sure how to connect this with the cool
>> readline functionality, which seems to block and take care of all handling
>> of stdin?
>
> I'm not aware of anyone using readline with Twisted. A couple of options
> spring to mind:
> - use curses (see doc/examples/cursesclient.py for an example of using
> curses in Twisted) to make your own readline-like functionality
> - run readline in a thread, and get it to call
> reactor.callFromThread(something.gotStdinLine, ...) everytime a user
> hits enter.
> - just write a GUI interface, and forget readline ;)
4) check out pyrepl from CVS and help me debug the currently rather
hackish twisted support :-)
http://codespeak.net/pyrepl
Cheers,
mwh
--
I'm not particularly fond of singing GSTQ because she stands for
some things I don't, but it's not really worth letting politics
getting in the way of a good bawling. -- Dan Sheppard, ucam.chat
More information about the Twisted-Python
mailing list