[Twisted-Python] How to return a meaningful response to an AMP command when deferreds are involved?
nathan.stocks at gmail.com
Wed Apr 2 15:24:45 EDT 2008
On Wed, Apr 2, 2008 at 1:10 PM, Jean-Paul Calderone <exarkun at divmod.com> wrote:
> On Wed, 2 Apr 2008 13:05:49 -0600, Nathan <nathan.stocks at gmail.com> wrote:
> > On my AMP server I'm using twisted.enterprise to query a postgres
> > database and do inserts. I'd like to return whether the insert
> > succeeded or failed as the response to the AMP responder function --
> > is there an established pattern for doing things like that?
> If a responder returns a Deferred, then the result of the Deferred is
> taken as the response to the request.
Aha! Things are falling into place. I've run into this problems
several times, and that's the piece that I had missed. Thanks a
/me needs to go read the docs on deferreds for a fourth time...
More information about the Twisted-Python