<div dir="ltr"><div><div><div>> If anything, you should have an additional class to separate out your remote_* responders and the actual internal state.<br><br></div>Indeed.<br><br>> I don't know if this is going to <i>directly</i> address any of your concerns, but have you considered using twisted.spread.flavors.Cacheable?<br>
<br></div>This is funny. I read the documentation on Cacheable a few times and eventually figured the warning about it being "hard to understand" was there for a reason. I'll check it out in earnest now that I know it's relevant. Many thanks.<br>
<br></div><div>Regards,<br>Daniel Sank<br><br></div><div>P.S. Thanks for Twisted. It rocks.<br></div></div>