[Twisted-Python] We now have a coil command-line app in CVS
Andrew Bennetts
andrew-twisted at puzzling.org
Mon Apr 1 21:39:13 MST 2002
On Mon, Apr 01, 2002 at 03:08:58PM +0300, Itamar Shtull-Trauring wrote:
>
> Ah. Well, coil could be turned into a python module, together with a shell
> script/.bat that uses twistd to run it. Once you do the promised event loop
> refactor, that is. :)
>
> What module organization should that be? Tv suggested
> twisted.internet.eventloops.{gtk, select, poll, ...}
I like the idea of calling them "eventloops", or basically anything other
than "main". "main" tends to clash with functions in my modules, and
"eventloop" gives a clearer idea of its purpose.
Tv's suggestion looks reasonable to me... although aren't there really two
types of modules being grouped together there:
1) Alternatives to the select-based loop (poll, win32)
2) Add-ons that integrate Twisted's loop with other loops, e.g. gtk,
Tk, etc...
Or do the 2nd type all assume a select-based loop? If that's the case, I'd
suggest they are generalised (it'd be nice for Tk to work with the win32
loop).
I guess then I'd be proposing something like:
* twisted.internet.eventloops.{select, poll, win32}
* twisted.internet.eventloops.addons.{gtk, tk, wx, asyncore?, ...}
I'm not really thrilled with the name "addons", but you get the idea.
-Andrew.
More information about the Twisted-Python
mailing list