On Fri, Mar 25, 2011 at 9:36 PM, Victor Stinner <victor.stin...@haypocalc.com> wrote: >> And registering your cleanup function with atexit() isn't enough? Or >> does that remove the handler too early? > > atexit() is too late: when Python is embeded, Py_Finalize() may be > called a long time before the program does really finish.
I'm talking about the Python "atexit" module - any callbacks registered there are invoked by Py_Finalize(), not by process termination. Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com