[Twisted-web] How to wait for a deferred object?
Suet Lung Cheung
suetlung2003 at yahoo.com.hk
Thu Dec 1 21:54:48 MST 2005
I am writing a TCP server program using twisted. I cannot use pb since the client side is not in python. I decided to use twisted.application and run it as internet.TCPServer(...). My problem is that I want to make it save something to a database whenever a connection closed. I do this in returning a deferred under Protocol.connectionLost(). I would like to make this work when the server is shut down. However when the server is down, it doesn't wait for the deferred to finish the callback and quit. I would like to make it save to db as normal but the server will wait for all deferred has called back. Is there anyway I can do this? Any suggestions? Thanks a lot
ëx¾ÓÏ¢ - Yahoo! Messenger
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Twisted-web