[Twisted-Python] Question about Writing a Stackless Friendly Reactor
glyph at divmod.com
glyph at divmod.com
Tue Apr 10 22:12:01 MDT 2007
On 10 Apr, 11:15 am, andrewfr_ice at yahoo.com wrote:
>I have been using Twisted with Stackless. I am
>interested in writing a more Stackless "friendly"
>reactor. I believe a stackless friendly reactor would
>call stackless.schedule() whenever possible.
I disagree. Separate reactor implementations are for different OS
multiplexing mechanisms. stackless.schedule() should *not* be called
"whenever possible", but rather, whenever stackless tasks have something
to do.
>I notice there are different types of reactor. I have
>been looking at SelectReactor and its base case,
>Posixbase. It seems easy enough to modify MainLoop to
>put in a stackless.schedule(). However this approach
>does not seem to be the most maintainable or
>effective, since I would be overriding MainLoop only
>to put in one line. What is the proper Twisted
>approach to doing this?
Don't implement a reactor :).
I recently replied to a very similar question in a different thread:
http://article.gmane.org/gmane.comp.python.twisted/13946
What about my answer there was not clear?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: </pipermail/twisted-python/attachments/20070411/fcaa5181/attachment.html>
More information about the Twisted-Python
mailing list