[Twisted-Python] Question about application exit handling

Jay Deiman jay at splitstreams.com
Thu Apr 2 14:27:59 MDT 2009


Jay Deiman wrote:
> 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?

Nevermind.  I initially misunderstood the startFactory() and 
stopFactory() method docs for the Factory class.  Everything works 
perfectly now.

-- 
Jay Deiman

\033:wq!




More information about the Twisted-Python mailing list