<pre><font style="font-family:arial,helvetica,sans-serif" size="2">Richard Tew richard.m.tew at <a href="http://gmail.com">gmail.com</a> wrote:<br>> But I am not sure if that has the same problem.  What I think the<br>> problem is, is that the replacement socket module is not getting<br>
> pumped.  This means that no events are being noticed, like the<br>> accepting of an incoming connection, and  therefore all blocked<br>> tasklets block indefinitely<br><br>Richard Tew,<br><br>Thanks for the response.  I didn't know there was a newer version<br>
of stacklesslib.  I will definitely give it a try.  I had hoped<br>that by calling the MainLoop.run method, stacklesslib would "get<br>all the pumping it needs."  Here's the code in s.py that calls<br>MainLoop.run().<br>
<br>if GO_STACKLESS:<br>    stackless.tasklet(do_server)()<br>    app = stacklesslib.main.MainLoop()<br>    app.run()<br><br>Is there something else I need to do to pump the socket module?<br>.</font>
</pre>