[Twisted-Python] Question about XMLRPC, Sync and ASync

Colin Fox greenenergy at gmail.com
Fri Aug 6 14:02:33 EDT 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi everyone.

I'm relatively new to Twisted, though I have used parts of it for a while.

What I'm trying to do now has me a little stumped -- I have two servers,
one of which answers XMLRPC requests, and it calls another one using the
twisted basic.LineReceiver system.

So I have an incoming XMLRPC request, and I need to issue a command to
the other server and wait for it to come back before I respond to the
xmlrpc call. So I'm trying to do an async call inside a synchronous call.

I think that deferreds will play a part here, but I guess I must be
missing something, as I'm not sure how to proceed. Can I return a
deferred from my XMLRPC handler? And if so, how do I fire the callback
when the result comes in to the LineReceiver?

Thanks,
   Colin
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJMXE45AAoJEKVzdTf0DlfQ+vIH/RJFfIlVfUAkNXFER12eoY7E
TgtXYP4nLBMsBbaPUy7LROrfCl2gdxPdy/q2DI7JHueG2eUznW5IdG4Zipe6RFS/
xCAUebs7E2Cdkc0s+i+6zCvCZQvmUV20tunxyheuwc26PxPT0HEZGpGJhhKOGqGL
tYGr3OXAn7CEiAxwX3XMs4nMRVLAalMnKgsDLIRx4jZkaitvAQb/ufuJWmzf2+u2
dgbPREllAze3LrGsPFjCUdJToAE3AVzYIMbGQr/n/TsUK3v+hbAky2Xu8xuAkUgF
4y/5THaPw2EFKJsZNFhSY7b6hHbO+gr0VzRkx92sPKy4GxnxY7Br80n6A76LBoc=
=mRxr
-----END PGP SIGNATURE-----



More information about the Twisted-Python mailing list