On Thursday 20 February 2003 7:52 am, Jamie Heilman wrote:
Magnus Heino wrote:
Is there a "hook" that I can include in my product to make sure my shutdown stuff is called whenever Zope is shutting down or restarting?
Zope/lib/python/Signals/Signals.py
Signal handlers won't be called during a shutdown from the ZMI. There is http://dev.zope.org/Wikis/DevSite/Proposals/CleanShutdown which is supposedly in CVS and has been vetted, but its not in 2.6.1,
It is in the trunk for 2.7, and it is in a branch that merges cleanly with 2.6.x. The change is too deep for the maintenance branch.
and I guess, even if it was, it doesn't look like it offers much in the way of hooks for products to play with.
Read the code. It allows medusa-registered sockets to manage the shutdown process. http://cvs.zope.org/Zope/lib/python/Lifetime.py?only_with_tag=toby-clean-shu... -- Toby Dickenson http://www.geminidataloggers.com/people/tdickenson