[Urwid] Twisted version of generic_main_loop
Ian Ward
ian at excess.org
Wed Aug 27 11:24:47 EDT 2008
Walter Mundt wrote:
> I just hacked this up last night so no guarantees that it's
> perfect...but here's a twisted_main_loop that's very similar in nature
> and functionality to the generic_main_loop in the current urwid checkout
> -- except that everything run from inside of it happens in the context
> of a Twisted reactor.
>
> It places a blocking input loop in a separate thread, but arranges for
> the actual input processing to happen inside the main reactor thread so
> that this shouldn't cause any real issues.
Thanks Walter,
It's a good start. I was hoping this could be done with
get_input_descriptors[1] and get_input_nonblocking[2] instead of using
threads.
[1] http://excess.org/urwid/reference.html#Screen-get_input_descriptors
[2] http://excess.org/urwid/reference.html#Screen-get_input_nonblocking
Ian
More information about the Urwid
mailing list