[Twisted-Python] Question about application exit handling

Jay Deiman jay at splitstreams.com
Thu Apr 2 15:53:19 EDT 2009


First, I'm pretty new to the Twisted framework and I've spent a lot of 
time poking through documentation and subsequently, I've managed to 
figure out a lot of things on my own.

Here is one issue I'm having right now.  I wrote an application to be 
run under twistd and it works great, except for one problem.  When I try 
to exit twistd, it hangs.  I know why this is, it's due to a 
twisted.python.threadpool.ThreadPool that I've instantiated and use in 
my code.  Now, here is the actual question.  Is there a 
callback/signal/notifier of some sort that is triggered when an 
application is closed?  I know twistd handles the SIGINT, SIGTERM, etc., 
but is there some sort of notification that is sent to the current 
running application that I can use for clean up?

Thanks,

Jay

-- 
Jay Deiman

\033:wq!




More information about the Twisted-Python mailing list