<DIV>
<DIV>I'm not much good at patch files--lacking the tools.</DIV>
<DIV>&nbsp;</DIV>
<DIV>But take a look at the attached hack (crafted manually). </DIV>
<DIV>It works for me, with luck it should pass your regression tests.</DIV>
<DIV>(Its got the required 2 loops I was talking about.)</DIV>
<DIV>&nbsp;</DIV>
<DIV>I'll note in passing that I'm only getting a measure of 7K with this code.</DIV>
<DIV>But that's probably as good as we can get without my patches.</DIV>
<DIV>Good enough, I suspect.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Bill<BR><BR><B><I>Glyph Lefkowitz &lt;glyph@divmod.com&gt;</I></B> wrote: </DIV>
<BLOCKQUOTE class=replbq style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid">Bill la Forge wrote:<BR>&gt; Thanks to you and the rest of the Twisted development team who<BR>&gt; took the time to dig into my code and then make the changes to<BR>&gt; Twisted!<BR><BR>You're welcome :).<BR><BR>The reason that we did so is because your run-time patch requires <BR>talking to the reactor over private interfaces. Normally this sort of <BR>thing can be overlooked in Python, but there are actually multiple <BR>implementations of the reactor, some of which may not work with those <BR>changes. So a more efficient implementation of callLater(0,...) will <BR>allow your code to be compatible with Twisted and not just happen to <BR>work on the default reactor :).<BR><BR>_______________________________________________<BR>Twisted-Python mailing list<BR>Twisted-Python@twistedmatrix.com<BR>http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python</BLOCKQUOTE></DIV><p><font
 face=arial size=-1>
<a href="http://in.rd.yahoo.com/specials/mailtg/*http://yahoo.shaadi.com/india-matrimony/" target="_blank">
<b>Yahoo! India Matrimony</a>:</b> Find your partner 
<a href="http://in.rd.yahoo.com/specials/mailtg2/*http://yahoo.shaadi.com/india-matrimony/community.php" target="_blank">online</a>.</font>