On Thu, 30 Apr 2009 14:44:08 +0200, Fabrizio Mancini <mr.f...@gmail.com> wrote: >Hi, >i know twisted already manage CTRL-C keystroke, but i'd like to add some >other action when CTRL-C is pressed. >I've implemented a perspective broker server, which have a DeferredQueue and >a lot of elements in it. >I'd like to write to a file all those elements before the program shuts >down. >Is there a way to handle this kind of situation?
The best way is to have an IService provider with a stopService method which does whatever shutdown cleanup you want done, possibly returning a Deferred which doesn't fire until it has finished. However your app is shut down, this will cause your cleanup code to run. Jean-Paul _______________________________________________ Twisted-Python mailing list Twisted-Python@twistedmatrix.com http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python