<div dir="ltr">Phil - Thanks so much. This is pretty much exactly what I was looking for. I tried the approach you suggested for timer events, and it seems very clean and works quite well. I was able to get it working very consistently with intervals < 10ms (way more than I need).<div>
<br></div><div>I haven't tried the process management stuff yet, but it looks very straightforward.</div><div><br></div><div>Thanks again.</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Aug 28, 2013 at 6:54 AM, Phil Mayers <span dir="ltr"><<a href="mailto:p.mayers@imperial.ac.uk" target="_blank">p.mayers@imperial.ac.uk</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On 28/08/13 14:40, Tom Sheffler wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Hi Matthew -<br>
<br>
I have a couple of idioms I use for #2 and #3 in your message.  Here<br>
they are.<br>
<br>
#2)<br>
<br>
For timer events, I create a function that when called, continuously<br>
schedules itself again in the reactor, does some work for the curren<br>
</blockquote>
<br></div>
Are you aware of t.i.task, specifically LoopingCall and cooperate/coiterate?<br>
<br>
______________________________<u></u>_________________<br>
Twisted-Python mailing list<br>
<a href="mailto:Twisted-Python@twistedmatrix.com" target="_blank">Twisted-Python@twistedmatrix.<u></u>com</a><br>
<a href="http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python" target="_blank">http://twistedmatrix.com/cgi-<u></u>bin/mailman/listinfo/twisted-<u></u>python</a><br>
</blockquote></div><br></div>